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

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

Восстановить пароль Регистрация
 
fsgggdchu
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 8
18.01.2014, 21:32     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #1
Напишите программу, запрашивающую у пользователя N вещественных чисел и выводящую на экран их среднее арифметическое.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2014, 21:32     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое
Посмотрите здесь:

Среднее арифметическое значение вещественных чисел из заданного файла C++
Среднее арифметическое вещественных чисел на С++ C++
C++ [C++] Запросить у пользователя массив из 7 строк и вывести на экран те, в которых есть буква y
C++ Вывести на экран среднее арифметическое всех отрицательных чисел
Вводится последовательность из N вещественных чисел. Определить среднее арифметическое среди кратных 7 элементов последовательности C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
 Аватар для Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 253
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
Сообщений: 334
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
 Аватар для Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 253
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
Сообщений: 334
19.01.2014, 19:24     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #7
Alexdemath, Ты у меня сегодня учитель,спасибо ,ну подскажи уже еще . Я во многих кодах убираю system("pause > null"); потому что идет ошибка constr2.cpp:22:26: ошибка: нет декларации «system» в этой области видимости .Как это обойти?
Alexdemath
 Аватар для Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 253
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
Сообщений: 334
19.01.2014, 19:57     Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое #9
Alexdemath, У меня линукс...
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 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++ 0.Вводится последовательность из N вещественных чисел. Определить среднее арифметическое среди кратных 7 элементов последовательности
В массиве вещественных чисел найти элемент, превышающий его среднее арифметическое C++
C++ Найти среднее арифметическое квадратов и среднее арифметическое абсолютных значений двух вещественных чисел

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

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

Текущее время: 09:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru