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

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

Войти
Регистрация
Восстановить пароль
 
Chernobyl
214 / 214 / 67
Регистрация: 30.09.2012
Сообщений: 545
#1

Среднее значение - C++

17.01.2013, 19:57. Просмотров 252. Ответов 2
Метки нет (Все метки)

Читаю Страуструпа.Сейчас на разделе vector.Решил написать программу которая вычесляет среднее значение с помощью vector'a.Но она не вычесляет среднее.Я уже её с книги можа сазать сказал.Всё равно не хочет.

Например ввожу в скомпилированую прогу 2 6 | выдаёт на экран 6
Ввожу 4 20 3 | выдет 3.

В чем ошибка?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# include <iostream>
# include <string>
# include <vector>
# include <algorithm>
# include <cmath>
# include <windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    vector <double> numbers ;
    double num;
    while (cin>>num);
    numbers.push_back (num);
    double sum=0;
    for (int i =0 ; i < numbers.size() ; ++i)   sum += numbers[i];
    cout <<"Среднее = "<< sum/numbers.size() << endl;
           system("pause");
    return 0;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 19:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Среднее значение (C++):

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

Подскажите как добавить вычесленное среднее значение из подпрограммы 1, в подпрограмму 2, а то в подпрограмме 2 берет среднее значение = 0 - C++
void Count_avg(int n,knigizd* str, double Avg_all ) // Подпрограмма 1 { Avg_all = 0; // Вычесление среднее значение по...

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

Найти среднее значение чисел, а также количество значений в массиве, превышающих среднее - C++
Сделал в лоб, голова совсем не варит под вечер: // sp_Ch6_Pg300_Ex02 /// Занятия по книге Стивена Праты &quot;Язык программирования С++&quot;...

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

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

2
Croessmah
Ушел
Эксперт CЭксперт С++
13565 / 7716 / 873
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
17.01.2013, 20:00 #2
Цитата Сообщение от Chernobyl Посмотреть сообщение
C++
1
2
while (cin>>num);
numbers.push_back (num);
Точка с запятой точно нужна после while?
1
Chernobyl
214 / 214 / 67
Регистрация: 30.09.2012
Сообщений: 545
17.01.2013, 20:05  [ТС] #3
Croessmah Да,именно она проблемой была... Теперь работает.А я все голову ломал...Эх,только зря тему создавал по такому пустяку.Извините если что и конечно же спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2013, 20:05
Привет! Вот еще темы с ответами:

Вычислить значение функции a = b ^2 sin (b), причем b изменяется от 0,9 до 1,7 с шагом 0,2. Найти среднее значение разности между элементами - C++
Доброго времени суток ! Помогите решить задачу ! Нужно написать в цикле с постусловием следующее : Вычислить значение функции...

программа, которая бы вычисляла среднее значение, максимальный и минимальный элемент второй колонки Excel и выводила это значение на экран - C++
Тема: «Чтение и обработка табличных данных с использованием языка C++» Цель: Научиться сохранять таблицы с помощью MS Excel в формате CSV...

Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой - C++
Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой. Вот часть...

Среднее значение - C++
Результат сдачи экзамена группой из N студентов находятся в массиве REZ. Вычислить средний балл сдачи экзамена и результат записать в файл....


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

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

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