Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- int i = -1; //инициализируем i
- int min = 0, max = 0; //инициализируем минимальное и максимальное значение
- scanf("%d", &i); //вводим первое число
- min = i; // изначально делаем так, чтобы минимальное и максимальное значения
- max = i; // были равны первому числу в последовательности
- while (i != 0) { // до тех пор пока введенное число не 0, вводим и сравниваем
- scanf("%d", &i);
- if (i > max) { // если введенное число больше max, то
- min = max; // предыдущее максимальное присваиваем минимальному (потому что оно уже не самое большое в последовательности)
- max = i; // и присваиваем максимальному числу значение введенного числа (так как по условию оно больше предыдущего максимального)
- } else {
- if (i < min) { // обратная ситуация. если введенное число меньше минимального, то надо минимальному присвоить введенное число
- min = i;
- }
- }
- }
- printf("%d\n", max);
- printf("%d\n", min);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement