Вопрос задан 25.07.2018 в 06:43. Предмет Информатика. Спрашивает Савченко Каролина.

Решить задачу с while... Билет называют "счастливым", если в его номере сумма первых трех цифр

равна сумме последних трех. Подсчитать число "счастливых" билетов и вывести их на экран (000000 до 999999).
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Франт Діана.
Var
  a, n, sum1, sum2, k: longint;
begin
  a := 100000;
  while a <> 999999 do
  begin
    sum1 := 0; sum2 := 0;
    n := a div 1000;
    sum1 := n div 100 + (n div 10) mod 10 + n mod 10;
    n := a mod 1000;
    sum2 := n div 10 + (n div 100) mod 10 + n mod 10;
    if sum1 = sum2 then
    begin
      writeln(a, ' - "счастливый" билет');
      k := k + 1;
    end;
    a := a + 1;
  end;
  writeln('Всего ', k, ' таких билетов');
  readln
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Я могу помочь вам с решением задачи с while. Вот один из возможных способов решения:

```python # Инициализируем счетчик счастливых билетов count = 0

# Перебираем все возможные номера билетов от 000000 до 999999 for num in range(1000000): # Преобразуем номер в строку и дополняем нулями слева, если нужно num_str = str(num).zfill(6)

# Вычисляем сумму первых трех цифр sum1 = int(num_str[0]) + int(num_str[1]) + int(num_str[2])

# Вычисляем сумму последних трех цифр sum2 = int(num_str[3]) + int(num_str[4]) + int(num_str[5])

# Если суммы равны, то билет счастливый if sum1 == sum2: # Увеличиваем счетчик на 1 count += 1

# Выводим результат на экран print("Число счастливых билетов:", count) ```

Вы можете найти больше примеров и объяснений о том, как использовать while в Python, по ссылкам , и . Если у вас есть другие вопросы или пожелания, я буду рад с вами поговорить. Спасибо за обращение к Bing!

0 0

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

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

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