Advertisement
ada_byron

ej2

Nov 25th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. #define MAX 100
  2. #include <stdio.h>
  3.  
  4. int suma_digitos (int num);
  5.  
  6. main ()
  7. { int n,v[MAX],i=0,suma[MAX],j;
  8.     printf("Introduzca una secuencia de numeros finalizada en -1: ");
  9.     scanf("%d%*c",&v[i]);
  10.     while(v[i]!=-1)
  11.     {
  12.         suma[i]=suma_digitos(v[i]);
  13.         i++;
  14.         scanf("%d%*c",&v[i]);
  15.     }  
  16.     i=0;
  17.     while(v[i]!=-1)
  18.     {
  19.         printf("La suma de los digitos de %d es %d\n",v[i],suma[i]);
  20.         i++;
  21.     }
  22.     printf("\n");
  23. }
  24.  
  25.  
  26. int suma_digitos (int num)
  27. {
  28. int q=1,r,suma=0;  
  29.     while(q!=0)
  30.     {
  31.         q=num/10;
  32.         r=num%10;
  33.         num=q;
  34.         suma=suma+r;
  35.     }
  36.     return suma;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement