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

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

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

Подсчитать и напечатать среднее значение нескольких целых чисел - C++

26.02.2013, 16:01. Просмотров 976. Ответов 3
Метки нет (Все метки)

Напишите программу, которая подсчитывает и печатает среднее значение нескольких целых чисел. Полагайте, что последняя читаемая величина является меткой 9999. Типичная входная последовательность может иметь вид:

10 8 11 7 9 9999

и показывать, что должно быть посчитано среднее значение чисел, предшествующих 9999.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2013, 16:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подсчитать и напечатать среднее значение нескольких целых чисел (C++):

Дана последовательность целых чисел.Подсчитать среднее арифметическое отрицательных элементов - C++
Тема: Одномерный массив. Дана последовательность целых чисел.Подсчитать среднее арифметическое отрицательных элементов. ...

Дана последовательность целых чисел. Подсчитать среднее арифметическое отрицательных элементов - C++
Дана последовательность целых чисел. Подсчитать среднее арифметическое отрицательных элементов.

Вычислить и напечатать среднее значение всех введённых чисел - C++
Числа Х1,Х2.... последовательно поступают с устройства ввода.Все числа хранить в памяти нет необходимости , после ввода каждого числа нужно...

Вычислить и напечатать среднее значение всех введенных чисел - C++
Числа x1,x2,x3,... последовательно вводятся с клавиатуры. После ввода каждого числа необходимо вычислить и напечатать среднее значение всех...

Найти среднее значение n целых чисел, введённых пользователем (для решения использовать цикл for) - C++
Написать программу, которая позволяет ввести целое число n; вычислить и вывести среднее значение n целых чисел, которые необходимо ввести...

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

3
Kill100
406 / 272 / 37
Регистрация: 11.12.2010
Сообщений: 1,156
Завершенные тесты: 1
26.02.2013, 16:14 #2
Цитата Сообщение от LaFlame Посмотреть сообщение
Напишите программу, которая подсчитывает и печатает среднее значение нескольких целых чисел. Полагайте, что последняя читаемая величина является меткой 9999. Типичная входная последовательность может иметь вид:

10 8 11 7 9 9999

и показывать, что должно быть посчитано среднее значение чисел, предшествующих 9999.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 #include <iostream>
using namespace std;
int main(){
int n=0,count =0, summ=0;
do{
cin>>n;
if(n!=9999)
{
summ+=n;
count++;
}
}while(n!=9999);
cout<<(double)n/(double)count;
system("pause");
return 0;
}
Писал в браузере, остальное сам допишешь
Это самая простоя реализация
1
Souljk
0 / 0 / 0
Регистрация: 26.02.2013
Сообщений: 3
26.02.2013, 17:05 #3
Цитата Сообщение от Kill100 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 #include <iostream>
using namespace std;
int main(){
int n=0,count =0, summ=0;
do{
cin>>n;
if(n!=9999)
{
summ+=n;
count++;
}
}while(n!=9999);
cout<<(double)n/(double)count;
system("pause");
return 0;
}
Писал в браузере, остальное сам допишешь
Это самая простоя реализация

а можно поподробнее расписать?(я новичок) если не сложно
0
Kill100
406 / 272 / 37
Регистрация: 11.12.2010
Сообщений: 1,156
Завершенные тесты: 1
26.02.2013, 17:18 #4
Да я её уже дописал до конца.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 #include <iostream>//подрубает cin cout
using namespace std;//устанавливаем пространство имен std что бы не писать std:cin а писать просто cin
int main()//точка входа в прогу
{
int n=0,count =0, summ=0;//n - само считываемое число, count - количество прочитанных чисел, summ - сумма считанных чисел не включая 9999
do{//цикл с постусловием (то есть 1 раз в него мы по любому зайдём)
cin>>n;//читаем с клавиатуры n - наше число
if(n!=9999)//проверяем если n не равно 9999 (так как 9999 это выход и не должно учитываться)
{
summ+=n;//суммируем наше число со всеми предыдущими (summ= summ+n;)
count++;//считаем количество считанных чисел
}
}while(n!=9999);//тут проверяем завершать цикл или нет, если 9999 то выходим из цикла иначе повторяем все снова
cout<<(double)n/(double)count; //тут по формуле среднего арифметического сумму делим на количество. Но так как у нас все числа целые то деление целого на целое даёт целое что не есть хорошо, для этого преобразуем неявно числа из целых в представление с плавающей запятой double
system("pause");//вызываем системную команду пауза
return 0;
}
1
26.02.2013, 17:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2013, 17:18
Привет! Вот еще темы с ответами:

Программа, которая вводит с клавиатуры три целых числа и печатает сумму, среднее значение, произведение, меньшее и большее из этих чисел - C++
Доброго дня. В общем на начальном этапе изучения дошел до задач. Попалась такая задача. Напишите программу, которая вводит с...

Найти среднее арифмитическое и среднее геометрическое двух целых чисел - C++
Даны два целых числа найти их среднее арифмитическое их среднее геометрическое

Вводится последовательность целых чисел. Определить среднее арифметическое простых чисел последовательности - C++
Использовать функции в программе Задание: Вводится последовательность целых чисел. Определить среднее арифметическое простых чисел...

Среднее значение полученных чисел, количество значений в массиве, превышающих среднее - C++
Вот решаю одну задачку из книги Праты: &quot;Напишите программу, читающую в массив double до 10 значений пожертвований. Программа должна...


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

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

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