Покажите, что приведённая программа не всегда верно определяет максимальное из трёх чисел, записанных в переменные a,b, c.если a больше b то M:=a if a больше b then M:=a;иначе M:=b...
Покажите, что приведённая программа не всегда верно определяет максимальное из трёх чисел, записанных в переменные a,b, c.
если a>b то M:=a if a>b then M:=a;
иначе M:=b всё else M:=b;
если c>b то M:=c if c>b then M:=c
иначе M:=b всё else M:=b;
Приведите контрпример т.е. значения переменных при котором в переменной М будет получен неверный ответ. Как нужно доработать программу чтобы она всегда работала правильно?
Ответ(ы) на вопрос:
не будет работать если у переменной "а" будет максимальное значение
если a>b то M:=a if a>b then M:=a;
иначе M:=b всё else M:=b;
если c>b то M:=c if c>b then M:=c
иначе M:=b всё else M:=b;
если a>c то M:=a if a>c then M:=a
иначе M:=c всё else M:=c;
Не нашли ответ?
Похожие вопросы