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

0 голосов

Написать программу. Дан одномерный целочисленный массив, состоящий из 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.

...