ВСЁ ОБО ВСЁМ! вам сюда!! 1ООо %

Объявление

набор модеров! нужны надёжные люди!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ВСЁ ОБО ВСЁМ! вам сюда!! 1ООо % » Компилируемые языки » Решение задач на Паскале и Delphi


Решение задач на Паскале и Delphi

Сообщений 1 страница 2 из 2

1

Если хотите, чтобы вам помогли решить ту или иную задачу на паскале, пишите ее в этой теме.

Просьба писать задачи в этой теме, а не создавать другие!

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

0

2

Задача: значения переменных x,y,z поменять местами так, чтобы оказалось x<y<z;
решение:program n6;
var x1,y1,z1,x2,y2,z2:integer;
begin
writeln ('x1=','y1=','z1='); readln(x1,y1,z1);
     if (z1>y1) and (z1>x1) and (y1>x1)
          then begin writeln ('x1=',x1,' y1=',y1,' z1=',z1);  end;
if (z1>y1) and (z1>x1) and (y1<x1) then   begin
      x2:=y1; y2:=x1; z2:=z1;
             writeln('x2=',x2,' y2=',y2,' z2=',z2);  end;
    if (z1>y1) and (z1<x1) and (x1>y1)
          then begin x2:=y1; y2:=z1; z2:=x1;
          writeln('x2=',x2,' y2=',y2,' z2=',z2);end;
    if (y1>x1) and (y1>z1) and (x1>z1) then begin
          z2:=y1; y2:=x1; x2:=z1;  writeln('x2=',x2,' y2=',y2,' z2=',z2);end;
       if (y1>x1) and (y1<z1) and (x1>z1) then begin
         z2:=y1; y2:=x1; x2:=z1;  writeln('x2=',x2,' y2=',y2,' z2=',z2);  end;
      if (x1>y1) and (x1>z1) and (y1>z1) then begin
           x2:=z1; y2:=y1; z2:=x1; writeln('x2=',x2,' y2=',y2,' z2=',z2);  end;
       if (y1>z1)and (y1>x1) and (z1>x1) then begin
          z2:=y1; y2:=z1; x2:=x1;  writeln('x2=',x2,' y2=',y2,' z2=',z2);  end;
                       end.

Как сократить решение?

0


Вы здесь » ВСЁ ОБО ВСЁМ! вам сюда!! 1ООо % » Компилируемые языки » Решение задач на Паскале и Delphi


Создать форум.