• Решить задачу с while...
    Билет называют "счастливым", если в его номере сумма первых трех цифр равна сумме последних трех. Подсчитать число "счастливых" билетов и вывести их на экран (000000 до 999999).

Ответы 2

  • P. S. там всего 7971 билет
    • Автор:

      kendra
    • 5 лет назад
    • 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, ' таких билетов');  readlnend.
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years