составьте программку,которая наполняет массив b[1..15] случайными целыми числами в спектре

Составьте программку,которая заполняет массив b[1..15] случайными целыми числами в диапазоне от 1 до 20 и выводит тройки элементов,упорядоченные строго по возрастанию.
Срочно!!!!!!!!!11

Задать свой вопрос
1 ответ
//Это экспериментальное решение, не воспринимайте всерьёз
var ar:array[1..15] of integer;
i:integer;
begin;
var i1:=1;
while i1lt;=15 do
begin;
var ar1:=ArrRandomInteger(4,1,20);
sort(ar1);
ar[i1]:=ar1[1];
ar[i1+1]:=ar1[2];
ar[i1+2]:=ar1[3];
writeln(ar1[1]:4,ar1[2]:4,ar1[3]:4);
i1:=i1+3;
end;
writeln('Final array:');
for i:=1 to 15 do
write(ar[i]:4);
end.
Егор Кузис
пожалуйста
Ангелина
Да, можно было проще, но я не знаю как. Разве что сделать нормальную инициализацию массива, но тогда будет ещё больше кода.
Екатерина Скапенкова
светло а может можете саму эту If (a[i]>a[i-1]) и т.д.
Вертутская Татьяна
Нет, нет. Могла бы, если бы это был набор малюсеньких массивов. Желая, это идея! Но решение станет ещё менее понятным, но намного более кратким.
Денис
я размышлял может это подойдет
Ярослава Чугаева
Program gj;Var a: array [1..15] of integer;i:integer ;BeginFor i:=1 to 15 doa[i]:=random(20)+1;writeln('Исходный массив:');For i:=1 to 15 dowrite(a[i], ' ');writeln;For i:=2 to 15 doif (a[i]>a[i-1])and(a[i+1]>a[i])and(a[i+1]>a[i-1]) then beginwriteln(a[i-1],' ',a[i],' ',a[i+1]);end;end.
Настя Кипьянова
в принципе вышло но пишет ошибку медли исполнения...
Эвелина Оленева
верно?
Леонид Полуэкитов
Вот, намного более упрощённая версия.
Кирилл Курбанбеков
спасибо!!!
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт