Написать программу по программе "C" (ИНФОРМАТИКА) 7класс. Счастливый билет 3 Билеты имеют трехзначные номера от 001 до 999. Счастливым является билет, для номера которого выполняется условие, что максимальная цифра в номере билета равна сумме двух других. Определить, является ли билет счастливым. Входные данные На ввод дается целое число N (1 <= N <= 999). Номер подается без ведущих нулей. Выходные данные Если билет счастливый, выведите максимальную цифру номера билета, иначе выведите сумму двух других цифр. Примеры Ввод Вывод 891...9 13....1
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;
int main() {
printf("Enter a three-digit ticket number: ");int N, a, b, c, max_digit, sum;
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;
}