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

[Zadatak] Zbir na parnim i neparnim pozicijama pozitivnog celog broja

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Zbir na parnim i neparnim pozicijama pozitivnog celog broja

[ Pregleda: 2295 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

batagope85
nis

Član broj: 154532
Poruke: 28
*.adsl.verat.net.



Profil

icon [Zadatak] Zbir na parnim i neparnim pozicijama pozitivnog celog broja23.08.2009. u 18:03 - pre 159 meseci
Zadatak glasi:
Napisati program koji za zadati pozitivan ceo broj n izracunava zbir cifara na njegovim parnim pozicijama kao i zbir cifara na njegovim neparnim pozicijama. E sad, znam da se zbir cifara nekog broja racuna pomocu koda
Code:

while (n != 0) {
     p = n % 10;
     zbir += p;
     n = n /10;
}

ali ne znam kako da odredim parne i neparne pozicije. Ako neko moze da mi ponogne, bio bih mu veoma zahvalan.Pozz
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1237



+93 Profil

icon Re: [Zadatak] Zbir na parnim i neparnim pozicijama pozitivnog celog broja23.08.2009. u 18:55 - pre 159 meseci
Uvedi jednu promenljivu koja označava poziciju, i koja se inkrementira u while petlji. Ako je ta promenljiva parna onda uvećaj zbir1, a ako je neparna onda uvećaj zbir2.
 
Odgovor na temu

batagope85
nis

Član broj: 154532
Poruke: 28
*.adsl.verat.net.



Profil

icon Re: [Zadatak] Zbir na parnim i neparnim pozicijama pozitivnog celog broja23.08.2009. u 19:08 - pre 159 meseci
Ajde ako mozes napisi kod za tvoj odgovor
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4894
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+637 Profil

icon Re: [Zadatak] Zbir na parnim i neparnim pozicijama pozitivnog celog broja23.08.2009. u 19:47 - pre 159 meseci
Citat:
Mihajlo Cvetanović: Uvedi jednu promenljivu koja označava poziciju, i koja se inkrementira u while petlji. Ako je ta promenljiva parna onda uvećaj zbir1, a ako je neparna onda uvećaj zbir2.

Ne promenljiva da li je parna ili neparna, nego pozicija :)

Onako napamet, treba imati promenljivu za brojanje ciklusa (modul,deljenje) i naizmenično zbrajanje (zbir1 ili zbir2). E sad, šta je parna a šta neparna pozicija zaključuje se na osnovu one promenljive za brojanje ciklusa, jer to unapred ne znamo (modul i deljenje idu od poslednje cifre) dok ne dođemo do početka.

 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4894
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+637 Profil

icon Re: [Zadatak] Zbir na parnim i neparnim pozicijama pozitivnog celog broja23.08.2009. u 20:02 - pre 159 meseci
Citat:

Pomoc oko zadatka! Hitno - treba mi za sutra!

Temi uvek daj jasan naslov, sada sam ga ja preimenovao...



Taj centralni deo otprilike ovako /netestirano/...
Code:

// ...
int n, p, prolaz=0, zbir1=0, zbir2=0;

// ovde uradi unos broja, provere da li je pozitivan i sl...

while ( n != 0 )
{
    p = n % 10;
    n /= 10;
    ++prolaz;
    if ( prolaz % 2 )
        zbir1 += p;
    else
        zbir2 += p;
}
 if ( prolaz % 2 )
     printf( "Zbir na parnim pozicijama=%d, zbir na neparnim pozicijama=%d", zbir2, zbir1 );
else
     printf( "Zbir na parnim pozicijama=%d, zbir na neparnim pozicijama=%d", zbir1, zbir2 );

// ...
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1237



+93 Profil

icon Re: [Zadatak] Zbir na parnim i neparnim pozicijama pozitivnog celog broja24.08.2009. u 09:23 - pre 159 meseci
Prvo mi nije bilo jasno čemu služi ovaj poslednji if, ali sad mi sinulo da nam se razlikuje shvatanje pojma pozicije. Za mene su 10^0, 10^2, 10^4... parne pozicije, dok ih ti čitaš s leva na desno.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4894
93.87.4.*

Jabber: xfiles@elitesecurity.org


+637 Profil

icon Re: [Zadatak] Zbir na parnim i neparnim pozicijama pozitivnog celog broja24.08.2009. u 09:32 - pre 159 meseci
Moguce je da si u pravu za to u vezi pozicije (cifra x baza ^ pozicija), autor teme bi trebao da se izasni :)

Ja sam kao krenuo od "tezeg" slucaja (s leve strane), koji podrazumeva da do kraja ciklusa ne znamo da li je pozicija parna ili ne.

Svakako sad ima materijala za domaci...
 
Odgovor na temu

batagope85
nis

Član broj: 154532
Poruke: 28
*.adsl.verat.net.



Profil

icon Re: [Zadatak] Zbir na parnim i neparnim pozicijama pozitivnog celog broja24.08.2009. u 11:48 - pre 159 meseci
Hvala svima na odgovorima, a pogotovo korisniku X Files, koji je napisao i kod zadatka.
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1237



+93 Profil

icon Re: [Zadatak] Zbir na parnim i neparnim pozicijama pozitivnog celog broja24.08.2009. u 12:03 - pre 159 meseci
Ako se nisi udubio u dobijeni kod, onda ti je X Files učinio medveđu uslugu. Predavač može da ti traži da promeniš program na neki treći način, ali ti to nećeš umeti da uradiš, ako nisi uložio mentalni napor da shvatiš šta se dešava.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Zbir na parnim i neparnim pozicijama pozitivnog celog broja

[ Pregleda: 2295 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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