• Вводится последовательность из целых чисел, отличных от нуля. Ноль является окончанием ввода. Найти наибольшее из всех отрицательных чисел. Если отрицательных чисел нет, то вывести ноль.
    Использовать цикл с постусловием.

Ответы 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";

       else std::cout << m << "";

       return 0;

    }

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years