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

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

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

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

04.12.2012, 18:05. Просмотров 431. Ответов 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++
Помогите сделать данную программу. Вводится последовательность ненулевых чисел, 0 конец последовательности. Определить среднее значение...

Определить среднее значение элементов последовательности - C++
Помогите кому не сложно,нужно написать программу, сам не успеваю. Вводится последовательность ненулевых чисел, 0 – конец...

Вычислить значение суммы ряда, используя операторы цикла с предусловием, постусловием и параметром - C++
Задание: Вычислить значение суммы ряда, используя операторы цикла с предусловием, постусловием и параметром (по выбору пользователя)....

В одномерном массиве определить среднее значение всех элементов,значение которых превышает среднее значение - C++
в произвольно заданном одномерном массиве определить среднее значение всех элементов,значение которых превышает среднее значение

Используя цикл do while, найти среднее значение заданной последовательности и вывести его в консоль - C++
Найдите среднее значение последовательности от 1 до n и выведите его в консоль. Число n вводится с клавиатуры. n всегда больше нуля. Вот...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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 добавить при делении
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2012, 18:09
Привет! Вот еще темы с ответами:

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

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

Вычислить среднее значение среди нечетных элементов последовательности - C++
Дана последовательность, состоящая из N чисел. Найти и вывести полученные результаты: 1. среднее значение среди нечетных элементов; ...

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


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

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

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