Написать программу по программе "C" (ИНФОРМАТИКА) 7класс. Счастливый билет 3
Билеты имеют трехзначные номера от 001 до 999.
Счастливым является билет, для номера которого
выполняется условие, что максимальная цифра в номере
билета равна сумме двух других. Определить, является
ли билет счастливым.
Входные данные
На ввод дается целое число N (1 <= N <= 999). Номер
подается без ведущих нулей.
Выходные данные
Если билет счастливый, выведите максимальную цифру
номера билета, иначе выведите сумму двух других цифр.
Примеры
Ввод Вывод
891...9
13....1

27 Ноя 2019 в 19:50
369 +1
0
Ответы
1
include

int main() {
int N, a, b, c, max_digit, sum;

printf("Enter a three-digit ticket number: ");
scanf("%d", &N);
a = N / 100;
b = (N % 100) / 10;
c = N % 10;
if (a >= b && a >= c) {
max_digit = a;
sum = b + c;
} else if (b >= a && b >= c) {
max_digit = b;
sum = a + c;
} else {
max_digit = c;
sum = a + b;
}
if (max_digit == sum) {
printf("The ticket is lucky, the maximum digit is %d\n", max_digit);
} else {
printf("The ticket is not lucky, the sum of the two other digits is %d\n", sum);
}
return 0;

}

19 Апр 2024 в 00:39
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир