Помогите возвести каждый второй элемент массива в квадрат(паскаль)

Ответы

Ответ дал: timacat11
0

const n = 15;

var

   a: array[1..n] of real;

   i, k: integer; 


begin


   for i:=1 to n do readln(a[i]);


   for i:= 1 to n do


   begin


       if i mod 2 = 0 then


       a[i]:= sqr(a[i]);


   writeln(a[i]);

   end;

end.

Ответ дал: timacat11
0
это и есть каждый второй элемент, Ннет?
Ответ дал: fhfhvucvgg
0
Так я ввожу нечетные и они не возводятся
Ответ дал: timacat11
0
там если номер элемента четный (т. е. каждый второй элемент массива), то этот элемент заменяется его квадратом
Ответ дал: fhfhvucvgg
0
Так если я пишу 2 числом нечетное то оно не возводится
Ответ дал: timacat11
0
ну да
Вас заинтересует