Загрузка...

Помогите с задачкой

Тема в разделе C/C++ создана пользователем нелепость 25 ноя 2022. 145 просмотров

  1. нелепость
    нелепость Автор темы 25 ноя 2022 Кружки - lolz.live/threads/6094870/ 7475 20 янв 2020
    Дана последовательность чисел, которая заканчивается на 0. Найти наибольшее из чётных и произведение нечётных.
    Сделать с оператором while.
    Без массивов
     
  2. drense
    drense 25 ноя 2022 0 9 мар 2019
    C
    #include<iostream>
    using namespace std;

    int main() {
    setlocale(LC_ALL, "Russian");
    int n, mx = -1, p = 1;
    while (true) {
    cin >> n;
    if (!n) {
    cout << "Максимальное чётное: " << mx << "\nПроизведение нечётных: " << p;
    return 0;
    }
    if (n % 2) {
    p *= n;
    }
    else {
    mx = max(mx, n);
    }
    }
    }
     
    1. нелепость Автор темы
      drense, спасибо большое
Top
Загрузка...