Дам 20 БАЛЛОВ Напишите программу, которая вводит с клавиатуры числа до тех пор, пока не будет введено число 0. В конце работы программы на экран выводится минимальное и максимальное из введенных чисел (не считая 0). Входные данные На вход программы подаются целые числа, по одному в строке. Ввод завершается числом 0. Выходные данные Программа должна вывести минимальное и максимальное из введенных чисел (не считая 0) в одной строке через пробел. Примеры входные данные 1 2 3 0 выходные данные 1 3 толь в с++ пожалуйста ДАМ 20 БАЛЛОВ
#include using namespace std; int main() { int a, min, max; cin >> a; min = a; max = a; while (a != 0) { if (a>max) max = a; if (a cin >> a; } cout << min << " " << max;<br> return 0; } Пример: 1 2 3 0 1 3
спасибо все понятно
#include int main(void) { int c, min, max; scanf("%d", &c); min = max = c; while(c) { if(c < min) min = c; if(c > max) max = c; scanf("%d", &c); } printf("Min: %d\nMax: %d\n", min, max); return 0; }
что это значит scanf("%d", &c);
это значит считать целое число в переменную c