Вопрос задан 11.04.2021 в 13:23. Предмет Информатика. Спрашивает Кайстро Кирилл.

Вывести числа, принадлежащие отрезку [A,B], кратные числу 3. В програме pascalABC, желательно с

блок-схемой
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Нуруллаева Ажар.
Var
    a, b, i: integer;
begin
    read(a);
    read(b);
    for i := a to b do
         if i mod 3 = 0 then
            writeln(i);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи в PascalABC необходимо использовать цикл с параметром, который будет перебирать все числа в заданном отрезке [A,B]. Затем, внутри цикла, необходимо проверять, кратно ли текущее число трем, и если да, то выводить его на экран.

Блок-схема алгоритма:

image

Используя эту блок-схему, можно написать следующую программу на PascalABC:

pascal
program MultiplesOfThree; var A, B, i: integer; begin // Ввод границ отрезка write('Введите начало отрезка: '); readln(A); write('Введите конец отрезка: '); readln(B); // Вывод кратных трём чисел в заданном отрезке writeln('Числа, кратные трём в заданном отрезке:'); for i := A to B do begin if (i mod 3 = 0) then // Проверяем, кратно ли число трём begin write(i, ' '); // Выводим число на экран end; end; readln; // Ждем нажатия клавиши Enter end.

Пример работы программы:

Введите начало отрезка: 10 Введите конец отрезка: 30 Числа, кратные трём в заданном отрезке: 12 15 18 21 24 27 30

Обратите внимание, что программа выводит числа через пробел. Если нужно вывести каждое число на новой строке, замените write(i, ' '); на writeln(i);.

0 0

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

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

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