Linguagem C Escreva um programa que leia um numero inteiro maior do que zero e devolva, na tela, a soma de todos os seus algarismos.?
Respostas
respondido por:
6
Oi Junior.
Segue abaixo o código em C:
#include <stdio.h>
#include <stdlib.h>
int main() {
int numero, SOMA=0 , a;
printf("Informe um numero: ");
scanf("%d", &numero);
a = numero ;
if (numero > 0) {
while (numero > 0) {
SOMA = SOMA + numero % 10;
numero = numero / 10;
}
printf("Soma dos algarismos do numero %d eh : %d\n", a, SOMA);
}
else printf("Numero igual ou menor que zero\n");
return 0;
}
Segue abaixo o código em C:
#include <stdio.h>
#include <stdlib.h>
int main() {
int numero, SOMA=0 , a;
printf("Informe um numero: ");
scanf("%d", &numero);
a = numero ;
if (numero > 0) {
while (numero > 0) {
SOMA = SOMA + numero % 10;
numero = numero / 10;
}
printf("Soma dos algarismos do numero %d eh : %d\n", a, SOMA);
}
else printf("Numero igual ou menor que zero\n");
return 0;
}
respondido por:
1
#include<stdio.h>
int main()
{
int num,soma;
scanf("%d",&num);
soma=0;
if(num>0)
{
while(num>0)
{
soma+=num%10;
num/=10;
}
printf("%d\n",soma);
return 0;
}
}
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás