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

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

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

Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое - C++

18.01.2014, 21:32. Просмотров 918. Ответов 10
Метки нет (Все метки)

Напишите программу, запрашивающую у пользователя N вещественных чисел и выводящую на экран их среднее арифметическое.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2014, 21:32     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое
Посмотрите здесь:
C++ Найти среднее арифметическое квадратов и среднее арифметическое абсолютных значений двух вещественных чисел
C++ Вывести на экран среднее арифметическое всех отрицательных чисел
C++ Вывести на экран сумму и среднее арифметическое N случайных чисел, заданных в диапазоне от А до В
C++ Запросить у пользователя 5 строк и вывести на экран ту, которая заканчивается буквой «о».
C++ Вывести на экран сумму и среднее арифметическое последовательности положительных чисел, введенных с клавиатуры
C++ [C++] Запросить у пользователя массив из 7 строк и вывести на экран те, в которых есть буква y
C++ Запросить у пользователя 5 строк и вывести на экран ту, в которой содержится меньше всего букв «а»
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
m0dem
6 / 6 / 0
Регистрация: 30.09.2013
Сообщений: 28
18.01.2014, 22:00     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #2
начни делать, закинь наработки, хоть что - нибудь
TSed
19 / 19 / 1
Регистрация: 22.01.2013
Сообщений: 76
18.01.2014, 22:09     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <vector>
using namespace std;
int main(){
    vector <float> numbers;
    float temp;
    cout<<"For stop enter any character"<<endl;
    while(cin>>temp)    
        numbers.push_back(temp);
    float sum = 0;
    for(float x: numbers)
        sum += x;
    cout<<sum / numbers.size()<<endl;
    system ("pause");
    return 0;
}
Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 254
19.01.2014, 04:17     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #4
Или так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0,"");
 
    cout << "Введите числа (для окончания ввода введите любую букву):\n\n";
 
    float num, sum = 0;
    int n = 0;
    while (cin >> num)
     { sum += num;
       n++;
     }
 
    cout << "\nCреднее арифметическое: " << sum/n << endl;
 
    system("pause > null");
    return 0;
}
sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 372
19.01.2014, 08:05     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 int main()
{
cout << "Введите числа (для окончания  введите любую букву):\n\n";
 float num, sum = 0;
    int n = 0;
    while (cin >> num)
     { sum += num;
       n++;
     }
 cout << "\nCреднее арифметическое: " << sum/n << endl;
  return 0;
}
Alexdemath, а за счет чего происходит торможение программы при нажатии любой буквы? причем все работает ,даже если я твой код сократил и можно ли сделать ,что бы не нажимать любую букву ?
Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 254
19.01.2014, 19:01     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #6
Цитата Сообщение от sergei60 Посмотреть сообщение
а за счет чего происходит торможение программы при нажатии любой буквы?
За счёт того, что условие цикла становится ложным (почему?).

Цитата Сообщение от sergei60 Посмотреть сообщение
можно ли сделать ,что бы не нажимать любую букву ?
Можно сначала запросить количество чисел

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0,"");
 
    cout << "Укажите количество чисел: ";
    int n; cin >> n;
 
    cout << "\nВведите числа:\n\n";
 
    float num, sum = 0;
    int k = n;
    while (k--)
     { cin >> num;
       sum += num;
     }
 
    cout << "\nСреднее арифметическое: " << sum/n << endl;
 
    system("pause > null");
    return 0;
}
sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 372
19.01.2014, 19:24     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #7
Alexdemath, Ты у меня сегодня учитель,спасибо ,ну подскажи уже еще . Я во многих кодах убираю system("pause > null"); потому что идет ошибка constr2.cpp:22:26: ошибка: нет декларации «system» в этой области видимости .Как это обойти?
Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 254
19.01.2014, 19:44     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #8
Цитата Сообщение от sergei60 Посмотреть сообщение
Я во многих кодах убираю system("pause > null"); потому что идет ошибка constr2.cpp:22:26: ошибка: нет декларации «system» в этой области видимости .Как это обойти?
Пользуйся Visual C++ 2010 Express и будет тебе счастье.
sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 372
19.01.2014, 19:57     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #9
Alexdemath, У меня линукс...
gray_fox
What a waste!
1411 / 1140 / 55
Регистрация: 21.04.2012
Сообщений: 2,362
Завершенные тесты: 3
19.01.2014, 20:04     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #10
Цитата Сообщение от sergei60 Посмотреть сообщение
constr2.cpp:22:26: ошибка: нет декларации «system» в этой области видимости .
C++
1
#include <cstdlib>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2014, 20:08     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое
Еще ссылки по теме:
Среднее арифметическое вещественных чисел на С++ C++
Среднее арифметическое значение вещественных чисел из заданного файла C++
В массиве вещественных чисел найти элемент, превышающий его среднее арифметическое C++
Вводится последовательность из N вещественных чисел. Определить среднее арифметическое среди кратных 7 элементов последовательности C++
C++ 0.Вводится последовательность из N вещественных чисел. Определить среднее арифметическое среди кратных 7 элементов последовательности

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

Или воспользуйтесь поиском по форуму:
sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 372
19.01.2014, 20:08     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #11
gray_fox, спасибо помогло !
Yandex
Объявления
19.01.2014, 20:08     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое
Ответ Создать тему
Опции темы

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