Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *2. Napisati funkciju koja računa sumu znamenki broja sve dok ne dođe do broja od jedne
- znamenke.
- Primjer: Za 3456: 3 + 4 + 5 + 6 = 18, 1 + 8 = 9.*/
- #define _CRT_SECURE_NO_WARNINGS
- #include<stdio.h>
- int digit_count(int);
- int main()
- {
- int broj;
- printf("Upisi broj koji kojem zelis zbrajat znamenke:\n");
- scanf(" %d", &broj);
- printf("\nSuma znamenik broja %d je %d", broj, digit_count(broj));
- getchar();
- getchar();
- return 0;
- }
- int digit_count(int x)
- {
- int remainder, sum = 0;
- while (x >9)
- {
- while (x !=0)
- {
- remainder = x % 10;
- sum = sum + remainder;
- x = x / 10;
- }
- x = sum;
- sum = 0;
- }
- return x;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement