
Найти наибольшее из 3-х чисел. И если можно, то разжуйте, пожалуйста :)


Ответы на вопрос

a, b, c: real;
begin
readln(a, b, c);
if a < b then a := b;
if a < c then a := c;
writeln(a);
end.
поскольку сохранять числа не надо, то мы жертвуем теми, что нам не нужны
изначально решаем что А будет самым большим. Если А меньше второго числа, то присваиваем значение второго числа А. Аналогично с третьим.
В конце выводим А



Для нахождения наибольшего из трех чисел необходимо сравнить их между собой и выбрать наибольшее.
Допустим, у нас есть три числа: a, b и c.
Сравним числа a и b. Если a больше b, то наибольшее число будет a. Если же b больше a, то наибольшее число будет b.
После этого сравним полученное наибольшее число с числом c. Если c больше наибольшего числа (которое мы определили на предыдущем шаге), то наибольшим числом будет c. В противном случае, наибольшим числом останется то, которое мы определили ранее.
Пример:
Пусть a = 5, b = 8 и c = 3.
Сравним a и b: 5 < 8, поэтому наибольшим числом пока что является 8.
Теперь сравним полученное наибольшее число (8) с c: 8 > 3, поэтому наибольшим числом из трех заданных является 8.
Вот и все! Мы определили наибольшее число из трех заданных.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili