Вопрос Создать программу на С++, с if и else.

Регистрация
14 Авг 2013
Сообщения
87
Репутация
-6
Спасибо
0
Монет
0
Билеты имеют трехзначные номера от 001 до 999.
Счастливым является билет, для номера которого
выполняется условие, что максимальная цифра в номере
билета равна сумме двух других. Определить, является
ли билет счастливым.
Входные данные
На ввод дается целое число N (1 <= N <= 999). Номер
подается без ведущих нулей.
Выходные данные
Если билет счастливый, выведите максимальную цифру
номера билета, иначе выведите сумму двух других цифр.
 
int a[3]; int max, n; std::cin << n; a[0] = n %1000; a[1] = n % 100; a[2] = n % 10; max = a[0]; for(int i = 0; i < n; i++) if (max > a) max = a; if (max == a[0]+a[1]+a[2]-max) std::cout >> max; else std::cout>>a[0]+a[1]+a[2]-max); return 0;
 

Похожие темы

Назад
Сверху