Вопрос пользователя:
Ответ нейросети:
#include <iostream>
void sum(int a, int b) {
static int count = 0;
count++;
std::cout << "Sum function has been called " << count << " times." << std::endl;
std::cout << "Sum of " << a << " and " << b << " is " << a + b << std::endl;
}
void diff(int a, int b) {
static int count = 0;
count++;
std::cout << "Diff function has been called " << count << " times." << std::endl;
std::cout << "Difference between " << a << " and " << b << " is " << a - b << std::endl;
}
int main() {
sum(5, 3);
sum(10, 7);
diff(8, 2);
diff(15, 6);
return 0;
}
Этот код создает функции sum
и diff
, каждая из которых имеет статическую переменную count
, отслеживающую количество вызовов функции. В функции main
мы вызываем каждую из функций несколько раз и выводим информацию о количестве вызовов и результате выполнения функции.
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.