Napisz rekurencyjną metode , która oblicza sumę liczb całkowitych typu long od 0 do podanej w argumencie.
Niby proste ale niemoge ogarnac. Dziekuje za jakas odpowiedz
0
0
no po prostu nie wierzę, że jesteś osobą aż tak leniwą...a jeżeli to nie lenistwo to lepiej się zajmij historią, albo politologią... ;-]
private long sumuj(long liczba){
if(liczba!=0){
return liczba+sumuj(liczba-1);
}
else return 0;
}
``
0
a jak liczba jest ujemna?
0
no ta...zapomniałem...
private long sumuj(long liczba){
if(liczba!=0){
if(liczba>0){
return liczba+sumuj(liczba-1);
}
else{
return liczba+sumuj(liczba+1);
}
}
else return 0;
}
0
dzieki :) naprawde sie zblaznilem :/ [glowa]