[ laki_srt @ 02.02.2008. 22:36 ] @
Kao sto i naslov kaze trebao bi mi kod koji sabira cifre broja. npr: broj 12345=>1+2+3+4+5=15 |
[ laki_srt @ 02.02.2008. 22:36 ] @
[ rumpl @ 03.02.2008. 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. [ laki_srt @ 03.02.2008. 16:15 ] @
Hvala!
[ 4got10 @ 06.02.2008. 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"); } Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|