leria11111111111
28.02.2021 11:36

Известна : "существуют ли два последовательных натуральных числа, сумма цифр каждого из которых делится на 7? " напишите программу, которая отвечает на вопрос: "существуют ли два последовательных числа, не превосходящих , сумма цифр каждого из которых делится на ? " входные данные. два числа выходные данные. программа выводит два таких числа, если они существуют, "no" - если нет.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
буслай
21.06.2020 16:14
Var k, j, sum:integer;
n,i:longint;
prev,cur, found :boolean;
s:string;
Begin
  read(n,k);
 
  for i := 2 to n do begin
    s := inttostr(i);
    sum := 0;
    for j := 1 to length(s) do
      sum := sum + strtoint(s[j]);
    cur := (sum mod k) = 0;

    found := found or (prev and cur);
    if prev and cur then
      writeln(i - 1,' ',i);
     
    prev := cur;
  end;
  if not found then writeln('NO');
End.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота