Срочно !!!даю 15 баллов

0 голосов
23 просмотров

Срочно !!!даю 15 баллов


image

Информатика (26 баллов) | 23 просмотров
Дан 1 ответ
0 голосов

Ответ:

Пусть a, b, c - переменные, которым присваиваются введенные числа, а переменная m в конечном итоге должна будет содержать значение наибольшей переменной. Тогда алгоритм программы сведется к следующему:

Сначала предположим, что переменная a содержит наибольшее значение. Присвоим его переменной m.

Если текущее значение m меньше, чем у b, то следует присвоить m значение b. Если это не так, то не изменять значение m.

Если текущее значение m меньше, чем у c, то присвоить m значение c. Иначе ничего не делать.

-----------------------------------

var

   a,b,c,max: integer;

begin

   readln(a,b,c);

   max := a;

   if max < b then max := b;

   if max < c then max := c;

   writeln(max);

end.

// 2-й способ:

var

   a,b,c: integer;

begin

   readln(a,b,c);

   if a > b then

       if a > c then writeln(a)

       else writeln(c)

   else

       if b > c then writeln(b)

       else writeln(c);

end.

(150 баллов)