• Предмет: Информатика
  • Автор: belkavera115
  • Вопрос задан 2 года назад

Заполонить массив у 8 элементов следующим образом: первые четыре элемента - произвольные числа в диапазоне [0,10], четыре следующих элемента дублируют предыдущие.
Помогите пожалуйста кто разбирается


KanzArtem11: должно получиться что-то типа [1, 2, 3, 4, 1, 2, 3, 4]?

Ответы

Ответ дал: nastikots
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

вывод элементов на экран


belkavera115: Огромное спасибо
Похожие вопросы