задача 9 урок 11

задача 9 урок 11

Пользователь вводит последовательно три произвольных целых числа. Заведите три переменных и сохраните эти числа в эти переменные. Пользовательский ввод обрабатывайте в цикле.
В решении:

в одном витке цикла должен быть только 1 readln()
не использовать "обмен" (т.е. не присваивать одной переменной значение другой)

var i,a,b,c: integer;
begin
   for i:=1 to 3 do
   begin
     writeln('vvedite luboe chislo');
     if i=1 then
       begin
        readln(a);
        writeln('a=', a);
       end;
     if i=2 then
       begin
        readln(b);
        writeln('b=', b);
       end;
     if i=3 then
       begin
        readln(c);
        writeln('c=', c);
       end;
   end;
readln();
end. 
vedro-compota's picture

смотреть видео, уменьшить количество сравнений

_____________
матфак вгу и остальная классика =)

var i,a,b,c: integer;
begin
   for i:=1 to 3 do
   begin
     writeln('vvedite luboe chislo');
     if i=1 then
       readln(a)
     else if i=2 then
       readln(b)
     else
       readln(c);
   end;
writeln(a, '',b,'',c);
readln();
end.