2015-03-19 6 views
0

Напишите приложение, в котором вводится целое число от пользователя до тех пор, пока не будет введено ноль.
Программа рассчитает и отобразит среднее число и отобразит самый большой и наименьший из чисел.
Zero не следует включать в средние, самые большие или мелкие распечатки.«do» loop while entry <> 0

Я попробовал и получил это далеко:

#include <iostream> 
using namespace std; 

int main() { 
    string str; 
    do { 
     cout << "Enter text: "; 
     getline (cin,str); 
     cout << "You entered: " << str; 
     cout <<str + str; 
    } while (str != "0"); 
} 

Как получить среднее значение чисел только с одной переменной и как я могу получить самый большой и самый маленький номер?

+1

Взгляните на это краткое руководство по выполнению базового ввода-вывода с использованием C++. http://www.cplusplus.com/doc/tutorial/basic_io/. –

ответ

1

вам нужно будет определить пару других переменных для отслеживания наименьших и наибольших значений. вам нужно проверить, является ли новый номер, введенный пользователем, меньшим, чем младшее наименьшее значение, и будет ли новое число больше, чем более раннее наибольшее значение.