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

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

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

Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое - C++

05.02.2014, 11:55. Просмотров 394. Ответов 8
Метки нет (Все метки)

Только учусь писать на ! Нужна ваша помощь, домой задали вот такую задачу, Программа запрашивает число до тех пор, пока пользователь не нажмет 0. После этого выводит на экран среднее значения чисел кроме 0. Вчера только прошли Ду и Уаил! Заранее спасибо
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2014, 11:55     Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое
Посмотрите здесь:

C++ Вводить два числа и искать их произведение, до тех пор пока последнее число не будет введено равным 1
Вводить отрицательные числа до тех пор пока не будет введено положительное число C++
Выводить на экран квадраты чисел до тех пор, пока не будет введено число 0 C++
C++ как оформить в цикле додавание n слагаемых, то есть додавать цифры до тех пор пока я ненажму =. Например 1 +2 +3 +4 + . + n = и тогда выводит резуль
Пользователь вводит с клавиатуры 5 чисел. Программа выводит на экран их среднее арифметическое C++
Дано вещественное число х>0. Добывать корень до тех пор, пока результат не попадет в промежуток C++
C++ Выводить на экран квадраты введенных чисел до тех пор, пока не будет введено число 0
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,994
05.02.2014, 11:59     Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
int i=1,x;
double sum=0;
do
{
cin>>x;
sum+=x;
i++;
}while(x!=0);
cout<<sum/i;
Тамика
Котовчанин
 Аватар для Тамика
866 / 446 / 132
Регистрация: 16.02.2010
Сообщений: 2,665
Записей в блоге: 27
05.02.2014, 11:59     Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое #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 <vector>
#include <conio.h>
 
int main()
{
    std::vector<int> mas;
    int c;
    do
    {
        std::cin >> c;
        mas.push_back(c);
    }
    while (getch() != 48);
 
    for (int i =0 ;i < mas.size(); ++i)
     c += mas[i];
 
    c = c/ mas.size();
    std::cout << "Result = " << c;
    system("pause >> null");
}
Kaskelenrulit
0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 37
05.02.2014, 12:03  [ТС]     Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое #4
Тамика спасибо конечно! но мы еще вот это не проходили и учитель спалит что я скотал #include <vector>
#include <conio.h>
aLarman
640 / 561 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
05.02.2014, 12:03     Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое #5
dzrkot, а если введут 5 и 0, то i будет 2 хотя ввели 1 число
Kaskelenrulit
0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 37
05.02.2014, 12:11  [ТС]     Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое #6
ну например я ввожу 53654 любые цифры несколько раз! и когда нажимаю 0! он выдает среднее число из выше набранных

Добавлено через 4 минуты
Спасибо ребята
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,994
05.02.2014, 12:32     Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое #7
там i=0 // я опять не выспался
Kaskelenrulit
0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 37
05.02.2014, 18:32  [ТС]     Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое #8
нужна опять помощь к той задаче еще надо добавить подсчет максимально! помогите
C++
1
2
3
4
5
6
7
8
9
int i=1,x;
double sum=0;
do
{
cin>>x;
sum+=x;
i++;
}while(x!=0);
cout<<sum/i;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2014, 18:56     Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое
Еще ссылки по теме:

C++ Как сделать, так, чтобы ряд действий в программе выполнялся до тех пор, пока пользователь не нажмёт на крестик
C++ Ввод троек чисел и печать максимального до тех пор, пока пользователь продолжает процесс
C++ Из последовательности удалять каждый K-ый элемент до тех пор, пока не останется одно число
C++ Создать меню, в котором пользователь сам сможет выбирать, что ему нужно сделать, пока не нажмет кнопку выхода
C++ Реализовать цикл, продолжающийся до тех пор, пока пользователь не даст верный ответ

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

Или воспользуйтесь поиском по форуму:
aLarman
640 / 561 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
05.02.2014, 18:56     Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <limits>
int i=1,x;
double sum=0;
int max = std::numeric_limits<int>::lowest();
do
{
cin>>x;
if(max<x)
{ max = x;}
sum+=x;
i++;
}while(x!=0);
cout<<sum/i<<endl;
cout<<max<<endl;
Yandex
Объявления
05.02.2014, 18:56     Программа запрашивает число до тех пор, пока пользователь не нажмет 0, и выводит среднее арифметическое
Ответ Создать тему
Опции темы

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