Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 247
#1

Как вывести, сколько раз вызывали функцию - C++

03.12.2013, 22:11. Просмотров 224. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int multiply (int a, int b)
{
    static int x = 0;
    x ++;
    return a*b;
}
int main (void)
{
    int a, b;
    cout << "Введите пожалуйста два целых числа:\n";
    cin >> a >> b;
    cout << "Произведение двух чисел " << a << " и " << b << " равно " << multiply (a , b) << endl;
    return 0;
}
Как вывести, сколько раз вызывали функцию multiply?
Сколько раз вызывали считается по
C++
1
2
static int x = 0;
    x ++;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2013, 22:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как вывести, сколько раз вызывали функцию (C++):

Написать функцию со счётчиком вызовов (знающую сколько раз её вызывали) - C++
Задача: Напишите функцию, которая при каждом вызове будет выводить на экран количество раз, которое она вызывалась ранее. Напишите...

Написать функцию, которая определяет, сколько раз в стеке встречается заданный символ - C++
Написать функцию, которая определяет, сколько раз в стеке встречается заданный символ (СИМВОЛ ЗАДАЕТСЯ С КЛАВИАТУРЫ)

Вывести надпись в строке столько раз, сколько выведено строк - C++
Мне нужно сделать что то на подобии прогрессии. Объясняю: Ставится цикл на for(int i=1; i &lt;=n; i++) при n =1000//То есть мне...

Вывести на экран сколько раз встречается каждая цифра в массиве - C++
Двумерный массив MxN заполнить случайными числами из диапазона . Вывести на экран сколько раз встречается каждая цифра.

Вывести значения неповторяющихся элементов и сколько раз встречается каждый из них. - C++
Найти количество различных элементов в массиве. Вывести значения неповторяющихся элементов и сколько раз встречается каждый из них. ...

Многопоточность. Вывести сколько раз значения второго массива попадаются в первом массиве - C++
У меня есть задачка: Есть два массива и нужно вывести сколько раз значения второго массива попадаются в первом масиве, я это сделала,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
03.12.2013, 22:13 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
int count=0;
 
void function()
{
   ++count;
}
 
 
int main()
{
   std::cout << count;
}
МаксимТ
47 / 47 / 4
Регистрация: 17.08.2012
Сообщений: 225
03.12.2013, 22:14 #3
не меняя код функции multiply - никак.
C++
1
static int x = 0;
нужно перенести на уровень выше, чтобы она была видна не только в функции
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2013, 22:14
Привет! Вот еще темы с ответами:

Использование динамических структур данных (вывести, сколько раз число совпадает с элементами списка) - C++
Есть задачка #include &lt;iostream&gt; # include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;stdlib.h&gt; using namespace std; void...

Заполнить матрицу случайными символами английского алфавита; вывести, сколько раз встречается каждый символ - C++
Ребята, помогите решить задачу: Двумерный массив MxN заполнить случайными символами английского алфавита (заглавные). Вывести на экран...

Ввести строку и слово. Определить и вывести, сколько раз встречаются в строке буквы, перечисленные в слове. - C++
Ввести строку и слово. Определить и вывести, сколько раз встречаются в строке буквы, перечисленные в слове. Ha Cu. Заранее...

Ввести строку и слово. Определить и вывести, сколько раз встречаются в строке буквы, перечисленные в слове. - C++
Ввести строку и слово. Определить и вывести, сколько раз встречаются в строке буквы, перечисленные в слове. Заранее спасибо


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru