Programa en C que suma los dígitos de un numero. Por ejemplo: se ingresa un 12 como numero y se suman 1 y 2, lo que da por resultado 3.
#include <stdio.h> #include <stdlib.h> int sumaDigitos(int Num){ int Suma=0, Resto; while(Num!=0){ Resto=(Num%10); Suma=(Suma+Resto); Num=(Num/10); } return (Suma); } int main(){ int Num; printf("Ingresa un Numero : "); scanf("%d",&Num); printf("------\n"); printf("La suma de los digitos del numero [%d] es : %d\n",Num,sumaDigitos(Num)); system("pause"); }
Programa en C: Suma de digitos