Даны 3 числа. Поменять местами большее и наименьшее из этих чисел.Написать

Даны 3 числа. Поменять местами большее и наименьшее из этих чисел.
Написать в С(++) можно в паскале. Заблаговременно громадное спасибо

Задать свой вопрос
1 ответ
Pascal:
program  Project;
var
  a,b,c: integer;
  min, max: integer;
begin
  Write('a=');
  Readln(a);
  Write('b=');
  Readln(b);
  Write('c=');
  Readln(c);
  if (agt;b) and (agt;c) then
  begin
     max:=a;
     if bgt;c then
     begin       
       a:=c;
       c:=max;
     end
     else
     begin
       a:=b;
       b:=max;
     end
  end else
  begin
     if (bgt;a) and (bgt;c) then
      begin
         max:=b;
         if agt;c then
         begin       
           b:=c;
           c:=max;
         end
         else
         begin
           b:=a;
           a:=max;
         end
      end else
      begin
        max:=c;
         if agt;b then
         begin       
           c:=b;
           b:=max;
         end
         else
         begin
           c:=a;
           a:=max;
         end
      end
  end;
  Write('a=',a);
  Write('b=',b);
  Write('c=',c)
end.
Liza Kogdova
можно еще через обход массива сделать, если над.
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

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

Войти на сайт