Как сделать отрицательное число положительным, не используя знак - (минус).
Пользователь вводит число, пусть введенное число будет положительным, если оно отрицательное, и отрицательным, если оно положительное.Но не используйте символ ' - ' в коде.Вы можете работать на любом языке.
По дате
По Рейтингу
на С для целых чисел:
(~value)+1;
1234
int x;
cin >> x;
x = ~x + 1;
cout << x << '\n';
Паскаль, целые числа:
1
a := not a + 1;
модуль взять
Символ можно не использовать, просто домножить и все
12345678910
#include <iostream>
using namespace std;
int main()
{
double x;
cin >> x;
x = x*char(0xFF); // это и есть по сути -1
cout << x;
return 0;
}