Предмет: Информатика,
автор: m4xig1
Вводится последовательность из целых чисел, отличных от нуля. Ноль является окончанием ввода. Найти наибольшее из всех отрицательных чисел. Если отрицательных чисел нет, то вывести ноль.
Использовать цикл с постусловием.
Ответы
Автор ответа:
1
И?
#include <iostream>
#define MIN (-2147483647-1)
int main()
{
int32_t n = 0, m = MIN;
do
{
std::cin >> n;
if (n < 0 && n > m) m = n;
} while (n != 0);
if (m == (MIN))
std::cout << "0\n";
else std::cout << m << "\n";
return 0;
}
Похожие вопросы
Предмет: Биология,
автор: vserdukov210
Предмет: Биология,
автор: Аноним
Предмет: Русский язык,
автор: Аноним
Предмет: Химия,
автор: your34