Advertisement
Levii_Valenok

Untitled

Sep 28th, 2022
1,193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.57 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.     int i = -1; //инициализируем i
  5.     int min = 0, max = 0; //инициализируем минимальное и максимальное значение
  6.     scanf("%d", &i); //вводим первое число
  7.     min = i; // изначально делаем так, чтобы минимальное и максимальное значения
  8.     max = i; // были равны первому числу в последовательности
  9.     while (i != 0) { // до тех пор пока введенное число не 0, вводим и сравниваем
  10.         scanf("%d", &i);
  11.         if (i > max) { // если введенное число больше max, то
  12.             min = max; // предыдущее максимальное присваиваем минимальному (потому что оно уже не самое большое в последовательности)
  13.             max = i; // и присваиваем максимальному числу значение введенного числа (так как по условию оно больше предыдущего максимального)
  14.         } else {
  15.             if (i < min) { // обратная ситуация. если введенное число меньше минимального, то надо минимальному присвоить введенное число
  16.                 min = i;
  17.             }
  18.         }
  19.     }
  20.     printf("%d\n", max);
  21.     printf("%d\n", min);
  22.     return 0;
  23. }
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement