Предмет: Информатика,
автор: limon7368
Составьте программу (Паскаль) для решения задачи:
В игре "Русское лото" из мешка случайным образом выбираются бочонки , на каждом из которых написано число от 1 до 50. Напишите программу, которая выводит наугад первые 3 выигрышных номера.
Ответы
Автор ответа:
1
Ответ:
program Loto;
var
L: array [1..50] of Integer;
a: array [1..3] of Integer;
i, j, n: Integer;
b: Boolean;
begin
for i := Low (L) to High (L) do
L [i] := i;
Randomize;
for i := 1 to 3 do begin
repeat
n := Random (51) + 1;
until L[n] <> 0;
a [i] := L [n];
L [n] := 0;
end;
for i := 1 to 3 do
Write (a [i], ' ');
ReadLn;
end
Объяснение:
сделана проверка чтобы 3 числа не совпадали друг с другом
Похожие вопросы
Предмет: Биология,
автор: wqlrjo13
Предмет: Информатика,
автор: nastyatrishakina
Предмет: Геометрия,
автор: anagricenko15
Предмет: География,
автор: 221a2aa4
Предмет: Математика,
автор: zaharpro105