На С++!! Наибольшее чётное число Вводятся три цифры. Требуется составить из них наибольшее возможное чётное число.
Входные данные
Вводятся три цифры, разделённые пробелом. Гарантируется, что хотя бы одна из них отлична от нуля, и хотя бы одна цифра чётная.
Выходные данные
Вывести одно трёхзначное число (без пробелов). Число не может начинаться с нуля.
Примеры
Ввод
Вывод
1 0 0
100
1 5 8
518
282
431
Ответы на вопрос:
#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;
}
Объяснение:
за сделку, будут вопросы - пиши
Популярно: Информатика
-
arladich11.02.2020 10:56
-
Наночкка12.09.2022 17:28
-
vanyaver22.08.2020 22:15
-
kaleeva160731.12.2020 08:47
-
csnoleg14.09.2022 16:13
-
MasterHacker18.02.2020 05:27
-
karina84709.08.2020 07:36
-
alexandur9625.04.2020 15:10
-
d2e0n0i5s02.09.2020 03:37
-
SharkiLoge06.11.2022 15:27