Вопрос задан 24.02.2019 в 10:56. Предмет Информатика. Спрашивает Нуруллина Алсу.

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

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Концелидзе Давид.
Var n, i: integer;
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.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Счастливым билетом называется билет, у которого сумма первых трех цифр номера равна сумме последних трех цифр номера.

Для решения данной задачи можно использовать цикл, который будет перебирать все возможные номера билетов от 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) ```

Результат выполнения данного кода будет выводить количество счастливых билетов.

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос