Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

zadatak sa celim brojem

[es] :: Java :: zadatak sa celim brojem

[ Pregleda: 2695 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

belindra
svasta nesto
BG

Član broj: 176013
Poruke: 45
*.telekom.yu.



+2 Profil

icon zadatak sa celim brojem24.07.2008. u 08:40 - pre 190 meseci
Nasao sam neki sajt sa zadacima iz jave pa sam dosta resio a nekoliko njih ne znam da resim-tacnije ne razumem sta hoce pesnik time da kaze :)))).Evo npr. ovaj:

We'll say that a positive int divides itself if every digit in the number divides into the number evenly. So for example 148 divides itself since 1, 4, and 8 all divide into 148 evenly. We'll say that 0 does not divide into anything evenly, so no number with a 0 digit divides itself. Note: use % to get the rightmost digit, and / to discard the rightmost digit.

dividesSelf(128) → true
dividesSelf(12) → true
dividesSelf(120) → false


Ako neko ima neko reselje bilo bi lepo podeliti sa nama B-).
Hvala puno.
 
Odgovor na temu

belindra
svasta nesto
BG

Član broj: 176013
Poruke: 45
*.telekom.yu.



+2 Profil

icon Re: zadatak sa celim brojem29.07.2008. u 11:14 - pre 190 meseci
Znaci niko ne zna.....
 
Odgovor na temu

_NEShA_
Nebojša Kurjakov
Novi Sad

Član broj: 13821
Poruke: 93
89.216.111.*

ICQ: 108762839
Sajt: www.soinfo.org


Profil

icon Re: zadatak sa celim brojem29.07.2008. u 12:09 - pre 190 meseci
problem je prilično jednostavan. Cilj je da broj razdeliš na cifre koje ga sačinjavaju i deliš taj broj sa njegovim ciframa pojedinačno, i ako su svi ostaci 0 onda je izlaz true, u suprotnom false... Kao što ti i sam zadatak kaže, deljenje sa nulom nije dozvoljeno, tako da bilo koji broj koji u sebi ima 0, automatski daje false na izlazu.

Cifre možeš da dobijaš tako što naizmenično moduješ (operator %) i divuješ (oprator /) sa 10 (gledaš koji je ostatak pri deljenju broja sa 10, pa onda podeliš sa 10 da bi nastavio sa preuzimanjem cifara)
 
Odgovor na temu

belindra
svasta nesto
BG

Član broj: 176013
Poruke: 45
*.telekom.yu.



+2 Profil

icon Re: zadatak sa celim brojem29.07.2008. u 13:59 - pre 190 meseci
Pokusavam da resim ali nesto bas ne ide kako valja....:((((((
 
Odgovor na temu

hyle
Perica Milošević
Belgrade

Član broj: 30030
Poruke: 150
*.static.ikomline.net.

Sajt: www.linkedin.com/in/peric..


+4 Profil

icon Re: zadatak sa celim brojem29.07.2008. u 17:17 - pre 190 meseci
Pošalji da vidimo šta si pokušao.
 
Odgovor na temu

belindra
svasta nesto
BG

Član broj: 176013
Poruke: 45
212.200.65.*



+2 Profil

icon Re: zadatak sa celim brojem29.07.2008. u 18:21 - pre 190 meseci
Evo sta sam ja pokusao:

boolean flag=false;
for(int i = 0; i<=n; i++){
int r = n % 10;
n=n/10;
if(r!=0){
if(n/r==0)
flag=true;
}
else
flag=false;
}
return flag;
 
Odgovor na temu

_NEShA_
Nebojša Kurjakov
Novi Sad

Član broj: 13821
Poruke: 93
89.216.111.*

ICQ: 108762839
Sajt: www.soinfo.org


Profil

icon Re: zadatak sa celim brojem29.07.2008. u 18:46 - pre 190 meseci
Ovo ti i nije bas primer za for petlju... pogotovo ne tako kako je ti koristis. Bolje to radi sa do-while
Code:
do{
            poslednjaCifra = n%10;
            ostatakBroja = n/10;
            if(poslednjaCifra == 0 || n%poslednjaCifra != 0)
                return false;
        }while (ostatakBroja>0) 
        return true;
 
Odgovor na temu

[es] :: Java :: zadatak sa celim brojem

[ Pregleda: 2695 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.