Вопрос задан 09.02.2021 в 21:31. Предмет Информатика. Спрашивает Скрипник Алексей.

Даны три числа . найти большее из них и изменить его знак на противоположный

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тусупбекова Айша.
Var 
  a,b,c,max: integer;
begin
  write ('введите а,b,c через пробел: ');
  readln (a,b,c);
  if a>b 
    then
      if a>c 
        then begin max:=a; a:=-a end
        else begin max:=c; c:=-c end
    else
      if b>c 
        then begin max:=b; b:=-b end
        else begin max:=c; c:=-c end;      
  writeln;
  writeln ('max = ',max);
  writeln ('a = ',a,', b = ',b,', c = ',c);
end.
---------------------------------------------
Пример:
введите а,b,c через пробел: -5 -2 -4
max = -2
a = -5, b = 2, c = -4

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

Для решения этой задачи нам нужно найти максимальное число из трех и изменить его знак на противоположный. Вот примерный алгоритм, который можно использовать для решения данной задачи:

  1. Предположим, что у нас есть три числа, которые мы обозначим как a, b и c.
  2. Сначала найдем максимальное из трех чисел. Сравним a и b, и запишем большее из них в переменную max_num. Затем сравним max_num с c и, если c больше, заменим max_num на c.
  3. Изменим знак максимального числа на противоположный. Если max_num положительное число, присвоим ему отрицательное значение, а если max_num отрицательное число, присвоим ему положительное значение.
  4. Полученное значение max_num будет искомым числом, в котором знак изменен на противоположный.

Ниже приведен пример кода на языке Python, реализующий описанный алгоритм:

python
a = 10 b = -5 c = 8 max_num = max(a, b, c) # Находим максимальное число if max_num > 0: max_num = -max_num # Изменяем знак на противоположный else: max_num = -max_num print("Максимальное число с измененным знаком:", max_num)

В данном примере предполагается, что значения a, b и c уже определены. Вы можете заменить их на любые другие числа, чтобы проверить код на различных входных данных.

0 0

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

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

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