suzy Posted December 30, 2006 at 02:51 PM Report #73475 Posted December 30, 2006 at 02:51 PM Desenvolva um programa que dado um inteiro positivo calcule a soma dos seus digitos eu fiz assim! mas nao me da! #include<stdio.h> main() { int numero,soma=0; printf(" introduza o numero"); scanf("%d",&numero); do { numero=numero/10; soma=soma+numero; } while(numero>0) printf(" %d",soma) } como e a versão correcta? mas so com ciclos ?
Solution Rui Carlos Posted December 30, 2006 at 02:56 PM Solution Report #73477 Posted December 30, 2006 at 02:56 PM é quase isso... int main() { int num,soma; scanf("%d",&num); soma=0; while(num>0) { soma+=num%10; num/=10; } printf("%d\n",soma); return 0; } Rui Carlos Gonçalves
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now