Var x:array [1..10] of integer; procedure reachat(a:integer); var i:integer; begin for...

0 интересует 0 не интересует
290 просмотров

Var
x:array [1..10] of integer;
procedure reachat(a:integer);
var
i:integer;
begin
for i:=1 to 10 do
write (x[i],' ');
end;
var
i,a:integer;
begin
read(a);

for i:=1 to 10 do
x[i]:=random(10);
reachat(x[i]);
writeln(a);

end.
НАДО ИЗМЕНИТЬ ПРОГРАММУ ТАК, ЧТО БЫ ПРИ ВВОДЕ 4 БЫЛО 1 2 3 4, А ПРИ ВВОДЕ 6 БЫЛО 1 2 3 4 5 6


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

Это называется "отсортировать данные по возрастанию".

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

Только непонятно, что Вам надо на самом деле. Написали бы исходное условие задачи.

оставил комментарий от (16 баллов)
0 0

глобальный массив из 10 элементов, чтобы reachat(4) при выводе было 1 2 3 4, при reachat(6) при выводе было 1 2 3 4 5 6

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

Понятно. А зачем там random - это непонятно))))

оставил комментарий от (16 баллов)
0 0

yt pyf.

оставил комментарий от (16 баллов)
0 0

не знаю

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

Да. У Вас серьезные проблемы с этим предметом. Знания почти нулевые...

оставил комментарий от (16 баллов)
0 0

Скорее их вообще нет.

оставил комментарий от (16 баллов)
0 0

Спасибо, очень помогли

1 Ответ
0 интересует 0 не интересует
ответил от Архангел (142k баллов)

Var
  x:array [1..10] of integer;

procedure peachat(a:integer);
var
  i:integer;
begin
  for i:=1 to a do
  write (x[i],' ')
end;

var
  i,a:integer;
begin
  read(a);
  for i:=1 to a do x[i]:=i;
  peachat(a)
end.

Тестовое решение:
6
1 2 3 4 5 6


...