Задать вопрос
30 декабря, 19:12

Восьмиклассники Марина и Саша изучают тему "Делимость". Они уже знают, что число

А делится без остатка на число Б, если число N можно представить в виде А = В * р, где р

- некое целое число.

Чтобы лучше понять эту тему, Маричка записывает на доске трехзначное натуральное число N, а

Саша пытается увеличить одну из цифр этого числа так, чтобы оно делилось н ^ С. Напишите

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

полученное число было кратно 3

+4
Ответы (1)
  1. 30 декабря, 21:26
    0
    Var n, n1, n2, n3, s, m, k:integer;

    begin

    readln (n) ;

    n1:=n div 100;

    n2:=n div 10 mod 10;

    n3:=n mod 10;

    s:=n1+n2+n3;

    m:=s mod 3;

    k:=n1+3-m;

    while k<=9 do

    begin write (k*100+n2*10+n3,' ') ; k:=k+3; end;

    k:=n2+3-m;

    while k<=9 do

    begin write (n1*100+k*10+n3,' ') ; k:=k+3; end;

    k:=n3+3-m;

    while k<=9 do

    begin write (n1*100+n2*10+k,' ') ; k:=k+3; end;

    end.

    Пример:

    302

    402 702 312 342 372 303 306 309
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Восьмиклассники Марина и Саша изучают тему "Делимость". Они уже знают, что число А делится без остатка на число Б, если число N можно ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Сегодня в школе на уроке математики проходят делимость. Чтобы продемонстрировать свойства делимости, учитель выписал на доске все целые числа от 1 до N в несколько групп, при этом если одно число делится на другое, то они обязательно оказались в
Ответы (1)
3. Какое из высказываний является истинным: a. Для того чтобы число делилось на 3, достаточно, чтобы его последняя цифра делилась на 3 b. Для того чтобы число делилось на 2, достаточно, чтобы оно было четным c.
Ответы (2)
помогите1) для того чтобы число помогите 1) для того чтобы число делилось на 30, ..., чтобы оно делилось на 3 и на 10 необходимо достаточно необходимо и недостаточно 2) для того чтобы число делилось на 5, ...
Ответы (1)
Задача на Паскале. Дано число, если оно кратно 3 (трем) - увеличить его на 5, если кратно 2 (двум) - увеличить в 4 раза, если не кратно - увеличить на 1. * Использовать функцию "остаток от деления равен нулю".
Ответы (1)
Помогите решить! 1) Дано натуральное трехзначное число N. Определить сумму и произведение его цифр. 2) Дано натуральное трехзначное число N. Найдите число, образованное перестановкой цифр исходного числа в обратном порядке.
Ответы (1)