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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.74
xumera
 Аватар для xumera
1 / 1 / 0
Регистрация: 05.07.2012
Сообщений: 81
10.09.2012, 20:23     Программа, вычисляющая среднее арифметическое введённой с клавиатуры последовательности чисел #1
Оригинал
Написати програму, яка обчислює середнє арифметичне введеної з клавіатури послідовності чисел. Після вводу останнього числа програма повинна вивести мінімальне та максимальне число послідовності. Кількість чисел послідовності повинно задавати під час роботи програми.
Толька с объяснением


Написать программу, которая вычисляет среднее арифметическое введённой с клавиатуры последовательности чисел. После ввода последнего числа программа должна вывести минимальное и максимальное число последовательности. Количество чисел последовательности должно задаваться во время работы программы.
 Комментарий модератора 
Уважаемые читатели, огромная просьба: если вы всё же захотите помочь мне, то будьте так любезны, не поленитесь и предоставьте к вашему решению подробное объяснение. Заранее огромное спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2012, 20:23     Программа, вычисляющая среднее арифметическое введённой с клавиатуры последовательности чисел
Посмотрите здесь:

программа, которая вычисляет среднее арифметическое последовательности дробных чисел C++
C++ написать программу которая вычисляет среднее арифметическое последовательности отрицательных дробных чисел, вводимых с клавиатуры
C++ Найти среднее арифметическое чисел последовательности
Пользователь вводит с клавиатуры 5 чисел. Программа выводит на экран их среднее арифметическое C++
. Дана последовательность из n целых чисел. Найти среднее арифметическое чётных чисел из этой последовательности C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1787
Регистрация: 18.12.2011
Сообщений: 14,197
Завершенные тесты: 1
10.09.2012, 21:38     Программа, вычисляющая среднее арифметическое введённой с клавиатуры последовательности чисел #2
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
25
26
#include <iostream>
using namespace std;
int main()
{
    int n;
    cout>>"enter k-vo chisel:"; // просим ввести к-во чисел
    cin>>n;
    double x;
    cout<<"enter 1 chislo:"; // просим ввести первое число
    cin>>x;
    double cmax=x ; // для максимума
    double cmin=x;  // для минимума
    double s=x; // для суммы
    for(int i=2;i<=n;i++)
    {
        cout<<"enter "<<i<<" chislo:"; // просим ввести i-е число
        cin>>x;
        s+=x;
        if(x>cmax)cmax=x:
        if(x<cmin)cmin=x;
   }
   s/=n; // получили среднее
   cout<<cmin<<endl<<cmax<<endl<<s<<endl;
   system("pause");
   return 1;
}
HighPredator
 Аватар для HighPredator
5352 / 1735 / 320
Регистрация: 10.12.2010
Сообщений: 5,120
Записей в блоге: 3
10.09.2012, 21:51     Программа, вычисляющая среднее арифметическое введённой с клавиатуры последовательности чисел #3
Цитата Сообщение от zss Посмотреть сообщение
return 1;
А почему не 0?
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1787
Регистрация: 18.12.2011
Сообщений: 14,197
Завершенные тесты: 1
11.09.2012, 15:24     Программа, вычисляющая среднее арифметическое введённой с клавиатуры последовательности чисел #4
Цитата Сообщение от HighPredator Посмотреть сообщение
А почему не 0?
А почему ноль?
Это значение ни на что не влияет.
Его можете увидеть только в сообщении отладчика, что
"Программа завершилась с результатом 1 (или 0, если Вам хочется)"
Andsteadur
152 / 136 / 3
Регистрация: 23.05.2009
Сообщений: 275
11.09.2012, 15:42     Программа, вычисляющая среднее арифметическое введённой с клавиатуры последовательности чисел #5
"Это значение ни на что не влияет"
Стандарт:
A return statement in main has the effect of leaving the main function (destroying any objects with automatic storage duration) and calling exit with the return value as the argument.
The function exit() has additional behavior in this International Standard:
...
— Finally, control is returned to the host environment. If status is zero or EXIT_SUCCESS, an
implementation-defined form of the status successful termination is returned. If status is
EXIT_FAILURE, an implementation-defined form of the status unsuccessful termination is returned.
Otherwise the status returned is implementation-defined.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
11.09.2012, 20:01     Программа, вычисляющая среднее арифметическое введённой с клавиатуры последовательности чисел #6
zss, потому что издавна повелось (сначала на юниксах, а потом и в окнах), что нуль соответствует успешному завершение приложения, а любое ненулевое число - ошибке во время работы. По коду ошибки можно определить, что это, собственно, за ошибка.
Yandex
Объявления
11.09.2012, 20:01     Программа, вычисляющая среднее арифметическое введённой с клавиатуры последовательности чисел
Ответ Создать тему
Опции темы

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