Напишите программу, которая случайным образом выбирает дежурных: выводит два случайных числа в диапазоне от 1 до n, где n- количество учеников вашего класса. с какой проблемой вы можете столкнуться? нужно сделать в паскале. заранее !
218
338
Ответы на вопрос:
// pascalabc.net 3.0, сборка 1150 от 22.01.2016 var n,n1,n2: integer; begin write('количество учеников: '); read(n); randomize; n1: =random(n)+1; n2: =n1; while n2=n1 do n2: =random(n)+1; writeln('номера дежурных: ',n1,', ',n2) end. тестовое решение: количество учеников: 35 номера дежурных: 2, 26
Var n,d1,d2: integer; begin writeln('укажите сколько человек в классе: '); readln(n); randomize; d1: =random(1,n); d2: =random(1,n); while d1=d2 do d2: =random(1,n); writeln('дежурными назначены: ',d1,' и ',d2); end.цикл while d1=d2 do d2: =random(1,n); сделан, чтобы исключить возможность совпадения номеров (когда генератор случайных чисел одинаковые номера выдаст)
Популярно: Информатика
-
ученик1111102353131.03.2020 13:00
-
raia020225.08.2022 06:58
-
али39419.05.2022 00:04
-
Maowsk16.09.2022 06:49
-
Aly600013.10.2022 18:45
-
valwkebe01.03.2022 04:49
-
Рита0Венес19.10.2020 23:31
-
skillet12oz13.05.2020 17:26
-
logan32327.03.2023 04:01
-
afspafa24.10.2020 16:38