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

[Zadatak] Suma cifara broja (po ko zna koji put)

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Suma cifara broja (po ko zna koji put)

[ Pregleda: 3178 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

beg
Fuad Begic
Wien

Član broj: 139302
Poruke: 9
*.pri.univie.ac.at.



Profil

icon [Zadatak] Suma cifara broja (po ko zna koji put)28.03.2007. u 16:55 - pre 207 meseci
Tek sam poceo da programiram, treba mi program koji izracunava sumu cifara ne brojeva. Npr broja 222 suma je 6. Ako je moguce sa wahil i for petljom.

Hvala svima na pomoci!
 
Odgovor na temu

SuPeR_MaSteR
Marko Stamenković

Član broj: 88590
Poruke: 115
*.inffo.net.



Profil

icon Re: [Zadatak] Suma cifara broja (po ko zna koji put)28.03.2007. u 18:55 - pre 207 meseci
Code:
int suma = 0, broj = 222;
for (int tmpBroj = broj; tmpBroj > 0; tmpBroj /= 10)
    suma += tmpBroj % 10;
 
Odgovor na temu

RMAN
Milan Đukić
student
Knićanin

Član broj: 32492
Poruke: 1166
213.244.209.*



+5 Profil

icon Re: [Zadatak] Suma cifara broja (po ko zna koji put)28.03.2007. u 22:23 - pre 207 meseci
Evo ja sam uradio tako da mi ucitavani broj bude tipa char

Code:
#include<iostream.h>
#include<string.h>
#include<stdlib.h>
int main()
{
char broj[10],*p;
static int i,suma;
cout<<"Ucitati broj: ";
cin>>broj;

for(i=0;i<=strlen(broj);i++)
    {
    *p=broj[i];
    suma+=atoi(p);
    }

cout<<"Suma je: "<<suma<<endl;
}

Eureka!

MILAN DJUKIC
D J U K A
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Suma cifara broja (po ko zna koji put)

[ Pregleda: 3178 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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