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

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

Войти
Регистрация
Восстановить пароль
 
nata18
1 / 1 / 0
Регистрация: 13.02.2011
Сообщений: 179
#1

Создать функцию с использованием статической переменной (или переменных), определенной на локальном уровне. - C++

20.11.2011, 20:05. Просмотров 334. Ответов 1
Метки нет (Все метки)

Создать функцию с использованием статической переменной (или переменных), определенной на локальном уровне.
Написать функцию Avg (N), которая возвращает среднее арифметическое целых чисел N, которые были аргументами функции.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2011, 20:05     Создать функцию с использованием статической переменной (или переменных), определенной на локальном уровне.
Посмотрите здесь:

Подскажите как создать конструктор класса в котором производится инкрементирование статической переменной! - C++
Ребят Всем Добрых Суток!!! Запнулся на создании перегруженного конструктора, компилятор ни как не хочет принимать мой класс - ругается на...

Написать функцию заполнения массива случайными числами или по определенной формуле - C++
Подскажите, пожалуйста, как прописать функцию заполнения массива (случайными числами или согласно какой-либо математической формуле) в С++?

Наследование статической переменной - C++
есть класс с статистическим полем я от него "произвожу" два потомка. у всех этик классов будет одно общее поле(переменная) или же у...

Создать функцию для расчёта максимального из трёх переменных - C++
Даны действительные числа x, y, z. Создать собственную функцию для расчёта максимального из трёх переменных max(a,b,c).

Доступ к статической переменной-члену - C++
Всем доброго время суток задали написать программу, в которой доступ к статической переменной-члену осуществляется с помощью статической...

Неожиданное значение в статической переменной - C++
Всем привет! Либо мне надо отдохнуть, либо происходит что-то неведомое... Код int f() { static int b = 3; if(b == 3) ...

Изменение значения статической переменной - C++
не дает =\ static char text; text = ""; это же не конст, а просто статик, в pawn"е часто пользовался static и ок всё...

Как создать функцию изменяющую значение переменной? - C++
Насколько я понял функция или возвращает значение,или выполняет какие либо действия,но изменить значение можно только у глобальной...

Разделение класса со статической переменной в многофайловом проекте - C++
На ровном месте происходят какие-то непонятные чудеса, как будто бы я шаблонный класс объявляю - если реализация класса находится в...

Объяснить в чём отличие статической переменной от константы - C++
Чем отличается статическая переменная от константы?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
20.11.2011, 20:10     Создать функцию с использованием статической переменной (или переменных), определенной на локальном уровне. #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
double avg(double val)
{
   static double sum = 0.;
   static unsigned count = 0;
   
   return (sum += val) / ++count;
}
 
int main()
{
   printf("%f\n", avg(19));
   printf("%f\n", avg(1));
   printf("%f\n", avg(3));
   printf("%f\n", avg(2));
   
   return 0;
}
Ответ Создать тему
Опции темы

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