Вводится последовательность из целых чисел, отличных от нуля. Ноль является окончанием ввода. Найти наибольшее из всех отрицательных чисел. Если отрицательных чисел нет, то вывести ноль. Использовать цикл с постусловием.
И?
#include
#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";</p>
else std::cout << m << "\n";</p>
return 0;
}