Массив a[1..10] заполните случайными целыми числами в диапазоне от 1 до 10. определите, есть ли в массиве элемент, равный 5. ответ выведите в виде слов "да" или "нет". в общем найдите мою ошибку(у меня выводится только 1 элемент, а не 10) program shist; var a: array[1..10] of integer; i: integer; begin for i: =1 to 10 do a[i]: =random(10)+1; writeln ('исходный массив'); for i: =1 to 10 do begin write (a[i], ' '); writeln; writeln ('есть ли в массиве элемент, равный 5? '); break; end; if a[i]=5 then write ('да') else write ('нет') end. и вот что получилось исходный массив 7 есть ли в массиве элемент, равный 5? нет
133
256
Ответы на вопрос:
Var a: array[1..10] of integer; q: boolean; i: integer; begin randomize; q: = false; writeln ('исходный массив'); for i: =1 to 10 do begin a[i]: =random(10)+1; write (a[i], ' '); if (a[i]=5) then q: =true; end; writeln; if (q) then writeln('da') else writeln('net'); end.
Популярно: Информатика
-
Graffiti133726.04.2022 19:59
-
Cvertuhi26.11.2022 06:29
-
АнастасияГабель04.06.2021 23:29
-
degtarrusa7423.04.2023 09:58
-
vlada04110428.05.2020 03:52
-
bistreeee21.10.2020 22:30
-
манукостуй14.04.2023 15:04
-
морпехРФ03.12.2020 18:04
-
mrsuper773outlookcom23.01.2022 18:43
-
КлименковЛеонид30.11.2020 01:22