Предмет: Информатика, автор: makomako201950

как вывести рандомные числа от 1 до 100 которые делятся на 5.
Зделать на паскале


akaman32: алгоритм описать могу, а вот в Паскале не напишу - учил 20 лет назад :)

Ответы

Автор ответа: axatar
1

Ответ:

var a : integer;

begin randomize;

a:=(1 + random(20))*5;

writeln(a);

end.

Объяснение:

randomize для того, чтобы каждый раз получился новое число.

1-шаг. 0 ≤ random(20) ≤ 19

2-шаг. 1 ≤ 1 + random(20) ≤ 20

3-шаг. 5 ≤ (1 + random(20))*5 ≤ 100

(1 + random(20))*5 всегда делится на 5


akaman32: Если бы вы добавили сюда таблицу, наполняемую генерируемыми неповторяющимися числами, кратными 5 и зациклили их генерацию с условием "до полного наполнения таблицы 20 возможными уникальными вариантами" с последующим её выводом на экран, то я бы поставил лайк. А так - слабовато. Это лишь малый кусочек кода.
Похожие вопросы
Предмет: Математика, автор: rijshahshshs
Предмет: Алгебра, автор: krjekskssk