Предмет: Информатика, автор: Oliviya16

СРОЧНО паскаль. Помогите, пожалуйста, в чем моя ошибка, почему у меня работает только с первой четверкой, а дальше не идет ?

Приложения:

Ответы

Автор ответа: BobbyFresnel
0

Ответ:

const

 N = 8;

var

 a: array[1..N] of integer;

 i, j, k: integer;

begin

 for i := 1 to N do

   readln(a[i]);

 for i := 1 to N div 4 do

 begin

   k := 0;

   for j := 4 * i - 3 to 4 * i do

     k := k + a[j];

   k := k div 4;

   for j := 4 * i - 3 to 4 * i do

     a[j] := k

 end;

 for i := 1 to N do

   writeln(a[i])

end.


Oliviya16: Нет, с заменой ясно. Почему такой цикл вводите: for j := 4 * i - 3 to 4 * i do?
Oliviya16: И почему N div 4 в данном цикле : for i := 1 to N div 4 do?
Oliviya16: Поняла, спасибо большое
Похожие вопросы
Предмет: Геометрия, автор: helpmepls698
Предмет: Математика, автор: zxcMikrob
Предмет: Математика, автор: РиричияБританская