напиши программку НА ПАСКАЛЕ,только чтоб 3 элемента выводил!!!

Напиши программу НА ПАСКАЛЕ,только чтоб 3 элемента выводил!!!

Задать свой вопрос
2 ответа
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программка не работает, обновите версию!

begin
  var a:=ArrRandom(20,350,430); a.Println;
  a.OrderByDescending(t-gt;t).Take(3).Println
end.

Пример
403 416 364 382 390 365 357 428 387 414 395 420 428 423 364 383 397 391 422 392
428 428 423
Борька
спасибо большое,а не могли бы немножко подробнее расписать,по какому принципу работает?и что это означает?А учитель задаст вопрос,а я и ответить не смогу
Арина
спасибо для вас,громадное)
Var a: array  [1..20] of integer;
i,j : integer;   
buf : integer;   
cnt : integer;
begin
 for i:=1 to 20 do begin
                   a[i] := random(100)+200;
                   write(a[i],' ');
                   end;
  for i:=1 to 20 do 
   for j:= 1 to 20 do   
      if(a[i]lt;a[j]) then
    begin
      buf := a[i];
      a[i]:= a[j];
      a[j]:= buf;
    end;
      writeln();
     writeln('top --gt; ',a[20],' ',a[19],' ',a[18]);
end.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

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

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

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

Войти на сайт