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

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

Войти
Регистрация
Восстановить пароль
 
Самир123
Сообщений: n/a
#1

Определить среднее значение элементов последовательности (не используя операторы цикла) - C++

04.12.2012, 18:05. Просмотров 419. Ответов 1
Метки нет (Все метки)

Дана последовательность натуральных чисел (одно число в строке),
завершающаяся числом 0. Определите среднее значение элементов этой
последовательности (без учета последнего нуля).
В этой задаче нельзя использовать глобальные переменные. Функция получает
данные, считывая их с клавиатуры, а не получая их в виде параметра.
Гарантируется, что последовательность содержит хотя бы одно число (кроме нуля).
Ввод Вывод
1
7
9
0 5.666666666666667

Добавлено через 1 час 31 минуту
помогите пожалуйста!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 18:05     Определить среднее значение элементов последовательности (не используя операторы цикла)
Посмотрите здесь:
C++ Вычислить значение суммы ряда, используя операторы цикла
Определить среднее значение элементов последовательности C++
Определить среднее значение элементов последовательности C++
C++ Вычислить значение суммы ряда, используя операторы цикла с предусловием, постусловием и параметром
C++ В одномерном массиве определить среднее значение всех элементов,значение которых превышает среднее значение
C++ Используя цикл do while, найти среднее значение заданной последовательности и вывести его в консоль
позадачу не используя операторы цикла C++
C++ Написать программу используя операторы цикла for,while,do while.
Вычислить среднее значение среди нечетных элементов последовательности C++
C++ Вводится последовательность из N произвольных чисел. Найти среднее значение положительных элементов последовательности
Вводится последовательность из N вещественных чисел. Определить среднее арифметическое среди кратных 7 элементов последовательности C++
C++ 0.Вводится последовательность из N вещественных чисел. Определить среднее арифметическое среди кратных 7 элементов последовательности

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
04.12.2012, 18:09     Определить среднее значение элементов последовательности (не используя операторы цикла) #2
C++
1
2
3
4
5
6
7
8
9
double solve(int sum, int count)
{
   int next;
   std::cin >> next;
   if (!next) return (double)sum/count;
   return solve(sum + next, count+1);
}
 
solve(0, 0);
рекурсия.
можно еще проверку на 0 добавить при делении
Yandex
Объявления
04.12.2012, 18:09     Определить среднее значение элементов последовательности (не используя операторы цикла)
Ответ Создать тему
Опции темы

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