Witam wszystkich.
Możliwe że mój problem jest banalny nawet jak na podstawówkę lub też jest jakimś znanym (ale nie mi) a nie rozwiązanym problemem matematycznym.
Jest dowolna liczba całkowita x różna od zera. Istnieje liczba y spełniająca równanie y = -x. Jak rozpoznać która z nich (x czy y) jest dodatnia a która ujemna. Do sprawdzenia można użyć dodawania, odejmowania, zmiany znaku na przeciwny i podwojenia liczby. Liczba 0 powiedzmy że nie istnieje. Chodzi o to by stworzyć jakiś wzór po podstawieniu do którego liczby dodatniej był inny wynik niż po podstawieniu liczby ujemnej. Wynik testu dla dowolnej x i y powinien być zawsze taki sam niezależnie od ich wartości np dawać 1 dla dodatniej a -1 dla ujemnej (lub dowolną inną liczbę ale zawsze taką samą). Test może być też taki że daje zawsze ten sam wynik dla liczby dodatniej a przypadkowy (zależny od wartości liczby) dla ujemnej lub odwrotnie.
Aby trochę rozjaśnić o co mi chodzi to na przykład: x +1 +y
dla x = 6 będzie: 6+1+(-6)=1
dla x = -6 też mamy: (-6)+1+6=1
więc to zły wzór bo nie rozpoznamy po wyniku kiedy x jest dodatnia a kiedy ujemna.
Działania typu: x -1 -y
dla x = 6 będzie: 6 -1 -(-6) = 11
dla x = 7 będzie: 7 -1 -(-7) = 13
więc też źle bo wynik jest zależny od wartości x (y).
Wzór nie musi zawierać x i y jednocześnie chodzi tylko o to by sprawdzić która z liczb x czy y jest dodatnia lub ujemna mając do dyspozycji tylko te działania które podałem.
Użytkownik blank2 edytował ten post 13.05.2021 - 22:51