
 
                                                 
                                                Program msdos_2;
uses crt;
var
  a:array[1..3] of integer; //массив трёх максимальных элементов
  r,max,i,j: integer;
begin
  writeln('*** alphaues is thinking... ***');
  writeln('***          OK             ***');
  r:=1;
  writeln('Введите ненулевое число'); 
  writeln('(или введите 0 для конца последовательности) '); 
{вводим 3 первых элемента}
for i:=1 to 3 do
    begin
      write('Ввод:');  
      readln (r);
      a[i]:=r;
    end;
{сортируем массив из 3-х первых элементов}
  for i:=1 to 2 do 
    begin
      max:=a[i];
      for j:=i+1 to 3 do
        if a[j]>max then
           max:=a[j];
      a[j]:=a[i];
      a[i]:=max;
    end;
{Продолжаем ввод и сравниваем текущее число с массивом из 3-х первых}
  while r<>0 do
    begin
      write('Ввод:');  
      readln (r);
      if r>a[1] then
          begin
            a[3]:=a[2]; 
            a[2]:=a[1];
            a[1]:=r;
          end
        else
          if r>a[2] then
              begin
                a[3]:=a[2]; 
                a[2]:=r;
              end
            else
              if r>a[3] then
                a[3]:=r;
    end;
{выводим 3 максимальных элемента}
  writeln();
  writeln('Три наибольших элемента массива:'); 
  for i:=1 to 3 do
    writeln(i,'-й: ',a[i]);
end.
 
                                                Program Nonenone;
uses crt;
var
  n,i:integer;
  max,v:real;
  yes: string;
begin
  writeln('*** alphaues is thinking... ***');
  writeln('***          OK             ***');
  max:=0;
  yes:='NO';
  writeln('Введите количество машин (не больше 30 - у меня мало памяти!)'); 
  write('N = '); 
  readln(n);
  if n>30 then
      writeln('Это слишком много!') 
    else 
      begin
        writeln('Вводите зарегистрированную скорость каждого автомобиля'); 
        for i:=1 to n do
          begin
            write(i,'-я машинка: '); 
            readln (v);
            if v >300 then
                begin
                  writeln ('по-моему, твои приборы глючат - так быстро машины не ездят');
                  writeln ('Это число не будет учтено'); 
                end
              else
                begin  
                  if v<30 then yes:='YES';
                  if v>max then max:=v;
                end; 
          end;
        writeln();
        writeln('Максимальная зарегистрированную скорость ',max);
        writeln('Cкорость меньше 30 км/ч? ',yes);
      end; 
end.
 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                
рис 1 поворот фгуры
рис2 заливка фигуры
рис 3 эффекты фигур
рис 4 контур фигуры
Объяснение: