Загрузка...

Help with a problem

Thread in C/C++ created by нелепость Nov 25, 2022. 143 views

  1. нелепость
    нелепость Topic starter Nov 25, 2022 Кружки - lolz.live/threads/6094870/ 7475 Jan 20, 2020
    Дана последовательность чисел, которая заканчивается на 0. Найти наибольшее из чётных и произведение нечётных.
    Сделать с оператором while.
    Без массивов
     
  2. drense
    drense Nov 25, 2022 0 Mar 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. нелепость Topic starter
      drense, спасибо большое
Top
Loading...