
С++ Условие: Дан номер билета. Необходимо определить является ли он “счастливым”. Примечание:
“Счастливый” билет - билет у которого первые и последние три цифры дают одинаковую сумму. Входные данные: На вход даётся шестизначное натуральное число с лидирующими нулями. Выходные данные: В выходной файл должна быть выведена единица, если номер билета “счастливый”, и ноль, если нет. Пример: Входные данные / Выходные данные 000001 / 0 953269 / 1

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

Определение "счастливого" билета
Для определения, является ли номер билета "счастливым", необходимо проверить, имеют ли первые и последние три цифры номера одинаковую сумму. Если сумма первых трех цифр равна сумме последних трех цифр, то билет считается "счастливым". В противном случае, билет не является "счастливым".
Алгоритм решения
1. Прочитать шестизначное натуральное число с лидирующими нулями. 2. Разделить число на две половины: первые три цифры и последние три цифры. 3. Вычислить сумму первых трех цифр и сумму последних трех цифр. 4. Сравнить суммы. Если они равны, то вывести 1 (билет "счастливый"), иначе вывести 0 (билет не "счастливый").
Пример
Входные данные: 000001 Выходные данные: 0
Входные данные: 953269 Выходные данные: 1
Реализация на Python
```python def is_lucky_ticket(ticket_number): # Преобразование номера билета в строку ticket_str = str(ticket_number) # Разделение номера на две половины first_half = ticket_str[:3] second_half = ticket_str[3:] # Вычисление сумм первой и второй половины sum_first_half = sum(int(digit) for digit in first_half) sum_second_half = sum(int(digit) for digit in second_half) # Проверка равенства сумм if sum_first_half == sum_second_half: return 1 # Билет "счастливый" else: return 0 # Билет не "счастливый"
# Пример использования ticket_number = 953269 result = is_lucky_ticket(ticket_number) print(result) ```
Примечание: В данном примере представлена функция `is_lucky_ticket`, которая принимает номер билета в качестве аргумента и возвращает 1, если билет "счастливый", и 0, если билет не "счастливый".


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili