Вопрос задан 10.08.2018 в 13:07. Предмет Информатика. Спрашивает Зиновина Ольга.

Что не так в программе, она должна узнать какое число больше??? вот программа program primer; var

a,b,с:integer; Begin readln (a,b,с); if a>b then writeln(a) else if b>c writeln (b) else if c>a writeln (c); end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Потанцев Роман.
У меня вот такая программа получилась:

var

a,b:integer;

begin

write('Введите в одной строке два целых числа и нажмите <Enter> ');

readln(a,b);

if a=b then writeln('числа равны')

else 

if a>b then writeln(a,' больше')

else writeln(b,' больше')

end.

0 0
Отвечает Ангриков Тенгис.
If a>b then write(a)
нехорошо, так как может оказаться что с больше обоих, тогда вместо с печатается неверный ответ а

надо доп проверку

if a>b then
   if a>c then
       write(a)
   else write(c)
else
     if b>c then  write(b)
     else write(c)

*только разумеется тут надо поправить правильность написания кода))
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа, которую вы предоставили, содержит ошибку в синтаксисе. Все операторы "writeln" должны быть заключены в скобки. Кроме того, необходимо добавить пробелы между операторами и аргументами.

Вот исправленная версия программы:

program primer; var a, b, c: integer; Begin readln(a, b, c); if a > b then writeln(a) else if b > c then writeln(b) else if c > a then writeln(c); end.

Эта программа считывает значения трех чисел (a, b и c) с помощью оператора readln. Затем она сравнивает числа и выводит на экран наибольшее из них.

Если число a больше числа b, то программа выводит значение a. Если число b больше числа c, то программа выводит значение b. Если число c больше числа a, то программа выводит значение c.

Например, если ввести числа 5, 8 и 3, то программа выведет число 8, так как оно является наибольшим из трех введенных чисел.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос