Среди двузначных чисел найти те, которые делятся ** число q, а сумма тех цифр равна n ( 0

0 голосов
38 просмотров

Среди двузначных чисел найти те, которые делятся на число q, а сумма тех цифр равна n ( 0


Информатика (66 баллов) | 38 просмотров
Дан 1 ответ
0 голосов

Var i, q, n : integer;
begin
  read(q, n);
  for i:=10 to 99 do
    if ((i mod q = 0) and (i div 10 + i mod 10 = n)) then
      write(i, ' ');
end.

(8.2k баллов)
0

спасибо большое. но мне не понятна вторая строчка. можно как нибудь проще решить эту задачу?

0

( 0<n<=18)

0

Это функция. Можно без этого. Отредактировал.

0

Хотя, сейчас ещё упрощу. Минуту

0

Всё - теперь, надеюсь, достаточно просто.

0

спасибо. сможете еще помочь?

0

Смогу.

0

Вычислить 1-1/2+1/3...1/9999-1/10000 последовательно слева направо вычисляются 1+1/3+...1/9999 и 1/2+1/4+...1/10000, затем второе значение вычитается из
первого. Паскаль!!!