Предмет: Информатика,
автор: Alina1916
Помогите пожалуйста!!!
создать массив натуральных нечетных чисел длины N, и вывести квадраты элементов в строку. Блок схему
Ответы
Автор ответа:
0
for i:=1 to sqr(n) do
a[i]:=0; i:=1;
while(i<n)do begin
if(i mod 2 <> 0)then begin
a[i]:=1;
g:=i;
inc(i);
end
else inc(i);
end;
for i:=1 to g do
if(a[i]=1)then write(sqr(i),' ');
readln;
readln;
end;
a[i]:=0; i:=1;
while(i<n)do begin
if(i mod 2 <> 0)then begin
a[i]:=1;
g:=i;
inc(i);
end
else inc(i);
end;
for i:=1 to g do
if(a[i]=1)then write(sqr(i),' ');
readln;
readln;
end;
Автор ответа:
0
Если я не совсем забыл этот дебильный Пасцаль, то sqr - это возведение в квадрат, не так ли?
Автор ответа:
0
да, но нам нужно не н элементов массива, а массив из н нечетных чисел
Автор ответа:
0
И зачем его нулями заполнять, если он по ходу перезаписывается весь?
Автор ответа:
0
Ну тогда логично. Я просто сделал не по порядку числа (об этом в задаче речи не шло), а случайные.
Автор ответа:
0
Хотя я что-то не догнал. У тебя половина массива пустая, что ли?
Похожие вопросы
Предмет: Физика,
автор: valerasvistunov7
Предмет: Математика,
автор: kateischenko
Предмет: Другие предметы,
автор: seniagood
Предмет: История,
автор: Аноним