Есть ответ 👍

На С++!! Наибольшее чётное число Вводятся три цифры. Требуется составить из них наибольшее возможное чётное число.

Входные данные

Вводятся три цифры, разделённые пробелом. Гарантируется, что хотя бы одна из них отлична от нуля, и хотя бы одна цифра чётная.

Выходные данные

Вывести одно трёхзначное число (без пробелов). Число не может начинаться с нуля.

Примеры
Ввод
Вывод
1 0 0
100
1 5 8
518

282
431
Посмотреть ответы 2

Ответы на вопрос:

leo1010101
4,4(75 оценок)

#include <iostream>

using namespace std;

int main()

{

   int x[6], q, a, z, answ;

   answ = 0;

   cin >> q >> a >> z;

   x[0] = q*100+a*10+z;

   x[1] = q*100+z*10+a;

   x[2] = a*100+q*10+z;

   x[3] = a*100+z*10+q;

   x[4] = z*100+a*10+q;

   x[5] = z*100+q*10+a;

   for (int y = 0; y < 6; y++)

       if (answ<=x[y]&&x[y]%2==0){

           answ=x[y];

       }

   cout << answ;

   return 0;

}

Объяснение:

за сделку, будут вопросы - пиши

32519
4,8(35 оценок)

13000тысячи 600сотни 80десятки 4единицы

Популярно: Информатика