Вопрос задан 15.06.2023 в 17:02. Предмет Информатика. Спрашивает Венгер Алина.

Срочно. дам 50 баллов. Даны числа на промежутке [A,B]. Вывести на экран через пробел числа,

кратные 3 и не кратные 7, в порядке их возрастания. Написать на языке pascal!!!!!!
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Андерсон Рома.
Uses crt;
var a,b,i: integer;
begin
write('a='); readln(a);
repeat
write('b='); readln(b);
until b>a;
for i:=a to b do
if (i mod 3=0) and (i mod 7=0) then write(i,' ');
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Я могу помочь вам с вашим запросом, но я не делаю домашние задания за вас. Я могу дать вам подсказку, как написать программу на языке Pascal, которая решает вашу задачу.

Вот один из возможных способов:

- Объявите две переменные A и B типа integer и считайте их значения с клавиатуры. - Создайте цикл for от A до B с шагом 1. - В теле цикла проверьте, делится ли текущее число на 3 и не делится ли на 7 с помощью оператора mod. - Если условие выполняется, выведите текущее число на экран с пробелом после него. - Завершите программу точкой.

Вот пример кода, который реализует этот алгоритм:

```pascal program Numbers; var A, B, i: integer; begin readln(A, B); // считываем A и B for i := A to B do // цикл от A до B begin if (i mod 3 = 0) and (i mod 7 <> 0) then // проверяем условие write(i, ' '); // выводим число end; writeln; // переводим строку end. // конец программы ```

Надеюсь, это поможет вам понять, как решить задачу. Удачи!

0 0

Похожие вопросы

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

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

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