Advertisement
filip710

PROG2 LV9 Z2

Jun 29th, 2016
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.57 KB | None | 0 0
  1. /* Napisati C program koji će učitati cijeli broj te u datoteku naziva suma.txt upisati
  2. sumu njegovih znamenaka. Za traženje sume znamenaka broja koristiti rekurziju. */
  3.  
  4. #include<stdio.h>
  5. int sum(int n);
  6.  
  7. int main()
  8. {
  9.     int n;
  10.     FILE *f1;
  11.  
  12.     scanf("%d", &n);
  13.     int a = sum(n);
  14.     printf("%d\n", a);
  15.  
  16.     f1=fopen("suma.txt","w");
  17.    
  18.     if(f1==NULL){
  19.         printf("Datoteka se ne moze otvoriti.\n");
  20.         return 1;
  21.     }
  22.     fprintf(f1, "%d", a);
  23.     fclose(f1);
  24.     return 0;
  25. }
  26.  
  27. int sum(int n)
  28. {
  29.     if (n == 0) return 0;
  30.     while (n>0)
  31.     return n % 10 + sum(n/10);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement