Lomakina-Valerievna1779
?>

Вводятся 4 целых числа (a, b, c, d известно, что одно из них отлично от 3 других, равных между собой. вывести это число. алгоритм должен выполнять не более 2 операций сравнения.

Информатика

Ответы

sargisyan

язык python

a, b, c, d=map(int,

print(max(a,b,c,d))

sbn07373

Этот оператор цикла Паскаля предусматривает присваивание параметру цикла V последовательных значений от начального значения, равного значению выражения Е1, до конечного значения, равного значению выражения Е2, т.е. при каждом повторении выполняется оператор присваивания V:= succ( V), и выполнение оператора S при каждом значении параметра цикла V. При этом значения выражений Е1 и Е2 вычисляются один раз, при входе в оператор цикла, а значение параметра цикла V не должно изменяться в результате выполнения оператора S. Если заданное конечное значение меньше начального значения (что допустимо), то оператор S не выполняется ни разу.

В Паскале считается, что при нормальном завершении выполнения оператора цикла значение параметра цикла не определено.

tkmandarin8376
//PascalABC.NET версия 3.2, сборка 1389
//Если программа не запускается, то обновите версию

uses graphABC;
const
    kegl = 40;

var
    space, line: integer;

procedure M(cx, cy: integer);
begin
    MoveTo(cx, cy);
    LineTo(cx, cy - kegl );
    LineTo(cx + kegl div 2, cy);
    LineTo(cx + kegl, cy - kegl);
    LineTo(cx + kegl, cy);
end;

procedure I(cx, cy: integer);
begin
    MoveTo(cx, cy - kegl);
    LineTo(cx, cy );
    LineTo(cx + kegl, cy - kegl);
    LineTo(cx + kegl, cy);
end;

procedure R(cx, cy: integer);
begin
    MoveTo(cx, cy);
    LineTo(cx, cy - kegl);
    LineTo(cx + kegl, cy - kegl);
    LineTo(cx + kegl, cy - kegl div 2);
    LineTo(cx, cy - kegl div 2);
end;

begin
    space := kegl div 2;
    
    SetWindowSize(4 * space + 3 * kegl, 4 * space + 3 * kegl );
    
    line := space + kegl;
    M(space, line );
    I(2 * space + kegl, line );
    R(3 * space + 2 * kegl, line );
    
    line := 2 * space + 2 * kegl;
    R(space, line );
    I(2 * space + kegl, line );
    M(3 * space + 2 * kegl, line );
    
    line := 3 * space + 3 * kegl;
    M(space, line );
    I(2 * space + kegl, line );
    M(3 * space + 2 * kegl, line );
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вводятся 4 целых числа (a, b, c, d известно, что одно из них отлично от 3 других, равных между собой. вывести это число. алгоритм должен выполнять не более 2 операций сравнения.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

mb9037479491
Мельникова
Nzharenikova
iivanov54
Pavel_Olegovna1601
aleksey270593
Larax0819
dinadumno2114
korotinadasha07
kirillboytsov403
marinarodina90
fedoseevgleb
Lianchikavon
Терентьева
anna241273