Определите, что будет напечатано в результате работы следующего фрагмента программы: var k, s: integer; begin s: =0; k: =0; while s < 80 do begin s: =s+2*k; k: =k+4; end; write(s); end.
115
298
Ответы на вопрос:
При таком придётся переделать цикл полностью. в частности, придётся отказаться от цикла for и использовать while. также придётся ввести индекс, определяющий количество значений, не равных введённому. используем переменную b для этой цели. переделывая твой код получаем следующее. uses crt; var a,b,d,i: integer; begin readln (a); randomize; b : = 0; while i < 3 do begin d: =random (10); if d < > a then begin write (' ',d,' '); i += 1; end; end; end.
Популярно: Информатика
-
SlavZgr18.08.2020 09:41
-
shedis200428.08.2020 04:05
-
бика1621.10.2022 05:24
-
KSUMOKLOKOVA20.02.2020 20:01
-
Ionа107.04.2022 20:08
-
mvyazaniya06.05.2021 14:21
-
R1FL05.08.2021 15:18
-
Никk03.08.2022 19:02
-
Qwtyt31.10.2020 00:52
-
Диана0500507.05.2021 13:03