Skocz do zawartości

Zdjęcie
* * * * * 1 głosy

Jak zamienić dwa inty bez dodatkowej zmiennej

int zmienna zamiana programowanie

6 odpowiedzi w tym temacie
  • Zaloguj się, aby dodać odpowiedź
zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 01 marca 2014 - 14:37

#1

Mam dla Was zadanie :) Zanim wygooglacie, to chociaż spróbujcie rozwiązać samemu, może  się uda, a może dla kogoś to będzie oczywiste od razu :)

Mamy dwie zmienne:

int a = 1;
int b = 99;

Jak zamienić je wartościami aby b = 1 i a = 99? Cała zabawa polega na tym, że nie możemy użyć dodatkowej zmiennej :) No i oczywiście żadne gotowe funkcje też nie wchodzą w grę :)


  • 0

writen

    Stary wyjadacz

  • 458 postów
    • Czas spędzony online: 29d 22h 59m 44s
133
Znakomita!

Napisano 01 marca 2014 - 18:41

#2

Prosta matma :P


  • 1

logo-green-dark.png


Michał

    Stary wyjadacz

  • 301 postów
    • Czas spędzony online: 16d 7h 11m 3s
95
Znakomita!

Napisano 01 marca 2014 - 18:47

#3

Pierwsza myśl- ponowna inicjacja zmiennej, ale- to jest Java, więc się nie da.
Druga myśl- użycie Google i dokumentacji Javy  :P.


  • 0

writen

    Stary wyjadacz

  • 458 postów
    • Czas spędzony online: 29d 22h 59m 44s
133
Znakomita!

Napisano 01 marca 2014 - 18:53

#4

Myślę, że nie chodzi tu o Jave. W każdym języku możemy wykonać taką operacje.


  • 1

logo-green-dark.png


Michał

    Stary wyjadacz

  • 301 postów
    • Czas spędzony online: 16d 7h 11m 3s
95
Znakomita!

Napisano 01 marca 2014 - 19:11

#5

A no fakt.
Zonic programuje w Javie, więc myślałem, że temat dotyczy właśnie jej- nie doczytałem.  :)


  • 0

zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 01 marca 2014 - 23:25

#6

Tak jak writen słusznie zauważył, język nie ma tutaj większego znaczenia :) 

@writen, jeśli od razu na to wpadłeś i nie googlałeś to szacun. Odpowiedni instynkt wyrobiony :) Ja musiałem wziąć kartkę i długopis i metodą prób i błędów w końcu doszedłem :) 


  • 0

writen

    Stary wyjadacz

  • 458 postów
    • Czas spędzony online: 29d 22h 59m 44s
133
Znakomita!

Napisano 02 marca 2014 - 11:51

#7

W szkole mnie nauczyli. :P

Ale na szczęście są gotowe funkcje, a w niektórych językach specjalne operatory.


  • 0

logo-green-dark.png






Podone tematy Collapse


Również z jednym lub większą ilością słów kluczowych: int, zmienna, zamiana, programowanie

Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych