Ввести два числа.заменить первое число нулем если оно равно второму и поменять оба числа...

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

Ввести два числа.заменить первое число нулем если оно равно второму и поменять оба числа на противоположные в противном случае


Информатика (107 баллов) | 64 просмотров
0

Что такое "противоположные"? С обратным знаком?

0

да

Дан 1 ответ
0 голосов
Правильный ответ

'Microsoft Qbasic
INPUT a, b
IF a = b THEN
   a = 0
ELSE
   a = -a: b = -b
END IF
PRINT a, b

// PascalABC.NET 3.1, сборка 1174 от 22.02.2016
begin
  var a,b:real;
  Read(a,b);
  if a=b then a:=0
  else begin a:=-a; b:=-b end;
  Println(a,b)
end.

(142k баллов)
0

А поздно! Если язык не указан, то в ответе можно использоват любой.

0

И что же делать?

0

А если Вам по бездумью наплевать на труд других - то это Ваша проблема.

0

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

0

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

0

Следующей у Вас будет проблема, что Вы никогда не слышали о том, что версий Паскаля множество.

0

В силу своего возраста и недавней даты изучения информатики могу ответить ,что эта проблема есть и она далеко не единственная.

0

Да. Поэтому не откужу себе в удовольствии добавить решение и на паскале, чтобы послушать, что "это не так, как мы учили".

0

Вы услышите лишь слова моей безграничной благодарности.

0

Услышал.