Предмет: Информатика,
автор: dksenia
Вводятся 4 числа. Известно, что одно из них отлично от трѐх других. Нужно вывести это число. При любых входных данных алгоритм должен выполнять не более двух операций сравнения.
Ответы
Автор ответа:
0
program gt;
label 1;
var a,b,c,d:integer;
begin
read(a,b,c,d);
if(a=b)then begin
if(a=c)then writeln(d) else writeln(c);
goto 1;
end;
if (a=c) then writeln(b) else writeln(a);
1:
end.
label 1;
var a,b,c,d:integer;
begin
read(a,b,c,d);
if(a=b)then begin
if(a=c)then writeln(d) else writeln(c);
goto 1;
end;
if (a=c) then writeln(b) else writeln(a);
1:
end.
Автор ответа:
0
хорошо. тогда последний вопрос. распиши,пожалуйста, что конкретно делают 2 эти команды. ну это если меня спросят...
Автор ответа:
0
label нужен для резкого перехода в определенную строку с заданным обозначением например 1: или 2: но чтобы переход осушествовалось нужно написать goto 1: или какому-то другому числу(в зависимости от заданого label 1 или 2 или **)
Автор ответа:
0
спасибо
Похожие вопросы
Предмет: Қазақ тiлi,
автор: angelbeaizere
Предмет: История,
автор: Аноним
Предмет: Алгебра,
автор: lapinnikita399
Предмет: Математика,
автор: дима529
Предмет: Литература,
автор: Sergey1010