Вопрос задан 25.06.2026 в 11:49.
Предмет Информатика.
Спрашивает Фефелов Лёша.
2. Составьте программу, которая выводит на экран случайные числа из диапазона от 5 до 50. Перед каждым числом, делящимся на 3 без остатка, следует вывести (вплотную к числу) символ «#».
Ответы на вопрос
Отвечает Пугач Алина.
Например, можно написать такую программу на Pascal. Так как в условии не указано, сколько случайных чисел нужно вывести, зададим это количество переменной n.
pascalprogram RandomNumbers;
var
i, n, x: integer;
begin
randomize;
writeln('Введите количество чисел:');
readln(n);
for i := 1 to n do
begin
x := random(46) + 5;
if x mod 3 = 0 then
write('#', x, ' ')
else
write(x, ' ');
end;
end.
Здесь:
pascalx := random(46) + 5;
получает случайное число от 5 до 50 включительно.
Объяснение:
pascalrandom(46)
даёт число от 0 до 45.
Если прибавить 5, получится диапазон:
pascal5..50
Проверка делимости на 3 выполняется так:
pascalif x mod 3 = 0 then
Если остаток от деления на 3 равен нулю, перед числом выводится символ #:
pascalwrite('#', x, ' ')
Например, результат работы программы может быть таким:
7 #12 25 #30 41 50 #9
Числа 12, 30 и 9 делятся на 3, поэтому перед ними стоит символ #.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

