Опять массивы..
Как определить, что элемент массива стоит на нечетном месте (т.е. i=1,3,5...)?
uses crt;
const n=15;
var a:array[1..n] of integer;
i:word;
Begin
clrscr;
randomize;
For i:=1 to n do begin
a[i]:=50-random(100);
write(a[i]:5);
end;
writeln;
For i:=1 to n do begin
if i mod 2<>0 then a[i]:=sqr(a[i]); { <--- }
write(a[i]:5);
end;
readln;
End.
uses crt;Что именно не работает?
const
n = 15;
var
a: array[1..n] of integer;
i: word;
begin
clrscr;
randomize;
for i := 1 to n do begin
a[i]:= 50 - random(100);
write(a[i]:5);
end;
writeln;
for i := 1 to n do begin
if odd(i) then a[i] := sqr(a[i]);
write(a[i]:5);
end;
readln;
end.