
Даны билеты с номерами от 0001 до 9999, найти кол-во счастливых билетов


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

begin
n := 0;
for i := 1 to 9999 do
if i mod 10 + i div 10 mod 10 = i div 100 mod 10 + i div 1000 then
n := n + 1;
writeln(n);
end.



Счастливым билетом называется билет, у которого сумма первых трех цифр номера равна сумме последних трех цифр номера.
Для решения данной задачи можно использовать цикл, который будет перебирать все возможные номера билетов от 0001 до 9999. Внутри цикла можно проверять условие счастливого билета и увеличивать счетчик, если условие выполняется.
Вот пример кода на языке Python, который решает данную задачу:
```python count = 0 # счетчик счастливых билетов
for number in range(1, 10000): # приводим номер к формату с четырьмя цифрами, например: 0001, 0002 и т.д. number_str = str(number).zfill(4) # суммируем первые три цифры и последние три цифры номера sum_first = int(number_str[0]) + int(number_str[1]) + int(number_str[2]) sum_last = int(number_str[3]) + int(number_str[4]) + int(number_str[5]) # проверяем условие счастливого билета if sum_first == sum_last: count += 1
print("Количество счастливых билетов:", count) ```
Результат выполнения данного кода будет выводить количество счастливых билетов.


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