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

Kako sabrati cifre broja?

[es] :: C programiranje :: C za početnike :: Kako sabrati cifre broja?

[ Pregleda: 512 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

laki_srt
Subotica

Član broj: 166987
Poruke: 176
*.tippnet.co.yu.



Profil

icon Kako sabrati cifre broja?02.02.2008. u 22:36

Kao sto i naslov kaze trebao bi mi kod koji sabira cifre broja. npr: broj 12345=>1+2+3+4+5=15
02.02.2008. u 22:36 

rumpl

Član broj: 54959
Poruke: 156
*.net81-66-198.noos.fr.



Profil

icon Re: Kako sabrati cifre broja?03.02.2008. u 02:16
Sve operacije su u skupu celih brojeva:

12345 % 10 = 5
12345 / 10 = 1234

1234 % 10 = 4
1234 / 10 = 123

123 % 10 = 3
123 / 10 = 12

12 % 10 = 2
12 / 10 = 1

1 % 10 = 1
1 / 10 = 0

0 <-- kraj algoritma.
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
03.02.2008. u 02:16 

laki_srt
Subotica

Član broj: 166987
Poruke: 176
*.tippnet.co.yu.



Profil

icon Re: Kako sabrati cifre broja?03.02.2008. u 16:15
Hvala!
03.02.2008. u 16:15 

4got10
Bozidar Petrvic
Beograd

Član broj: 160174
Poruke: 28
*.cpe.vektor.net.



Profil

icon Re: Kako sabrati cifre broja?06.02.2008. u 01:45
Ako ti je trebao ceo zadatak, imao sam ga vec kod sebe, pa evo!

Code:

#include <stdio.h>
#include <stdlib.h>

int suma(int n) 
{
    if(n!=0)return (n%10+suma(n/10));
    else 
        return 0;
    
}

void main()
{
      int n;
      printf("Unesite zeljeni broj: ");
      scanf("%d",&n);
      printf("Zbir cifara unetog broja je: %d\n",suma(n));
      system("pause");
}
06.02.2008. u 01:45 

[es] :: C programiranje :: C za početnike :: Kako sabrati cifre broja?

[ Pregleda: 512 | Odgovora: 3 ]

Postavi temu Odgovori

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