Написать программу. Дан одномерный целочисленный массив, состоящий из 10 элементов....

0 голосов
107 просмотров

Написать программу. Дан одномерный целочисленный массив, состоящий из 10 элементов. Заполнить массив числами последовательно: 10,9, 8...1.


Информатика (87 баллов)
оставил комментарий Архангел (142k баллов)

На самом деле достаточно в цикле записать a[i]:=11-i;

оставил комментарий Архангел (142k баллов)

// PascalABC.Net 3.0, сборка 1052 begin var a:array[1..10] of integer; for var i:=1 to 10 do a[i]:=11-i; Write(a)end.

Дано ответов: 2
0 голосов
Супер Кандидат Наук (38.6k баллов)
 
Правильный ответ
var ar:array[1..10] of integer;
i,n:integer;
begin
writeln('Array');
n:=1;
for i:=10 downto 1 do
begin;
ar[i]:=n;
writeln('ar[',n,']=',ar[i]);
n+=1;
end;
end.
оставил комментарий Начинающий (505 баллов)

Не верно

оставил комментарий Начинающий (505 баллов)

У тебя масив выходит от 1 до 10, а нужно от 10 до 1

оставил комментарий Супер Кандидат Наук (38.6k баллов)

Не спорю. Но, согласитесь, первый вариант выглядел эпично.

оставил комментарий Начинающий (505 баллов)

Это про тот что ты написал раньше?

оставил комментарий Супер Кандидат Наук (38.6k баллов)

Да, там была не совсем адекватная сортировка пузырьком. Не хотел напрягаться.

0 голосов
Начинающий (505 баллов)

Uses crt;
var a: array[1..10] of integer; i: integer;
Begin
for i := 1 to 10 do
begin
a[i] := 11 - i;
write(a[i],' ');
end;
end.

...