Вводится 3 значное число если в нем есть нечетные цифры вывести их количество, иначе вывести максимальное c++
Пожалуйста!!!

Ответы

Ответ дал: vimmortal2
0

Программа:

С++:

#include <iostream>

using namespace std;

int main()

{

   int n, n1, n2, n3;

   cin >> n;

   n1 = n / 100;

   n2 = (n / 10) % 10;

   n3 = n % 10;

   if(n1 % 2 == 1 || n2 % 2 == 1 || n3 % 2 == 1) {

       cout << n1 << endl;

       cout << n2 << endl;

       cout << n3 << endl;

   } else {

       if (n1 > n2) {

           if(n1 > n3) { cout << n1; }

           else { cout << n3; }

       }

       else {

           if (n2 > n3) { cout << n2; }

           else { cout << n3; }

       }

   }

}

Приложения:
Вас заинтересует