Предмет: Информатика,
автор: belkavera115
Заполонить массив у 8 элементов следующим образом: первые четыре элемента - произвольные числа в диапазоне [0,10], четыре следующих элемента дублируют предыдущие.
Помогите пожалуйста кто разбирается
KanzArtem11:
должно получиться что-то типа [1, 2, 3, 4, 1, 2, 3, 4]?
Ответы
Автор ответа:
1
Ответ:
program z1;
var i:integer;
a:array [1..8] of integer;
begin
randomize;
for i:= 1 to 8 do
begin
if i<5 then a[i]:=random(11)
else a[i]:=a[i - 4];
write(a[i],' ')
end
end.
Объяснение:
Цикл:
если i меньше 5 (первые 4 элемента), то значение элементов задаётся через random
иначе (последние 4 элемента) значение элемента равно значению элемента с номером i - 4
вывод элементов на экран
Похожие вопросы
Предмет: Алгебра,
автор: ninokej
Предмет: Русский язык,
автор: olegan135
Предмет: Алгебра,
автор: ninokej
Предмет: Русский язык,
автор: Кристиночка2003
Предмет: Математика,
автор: Afaq79