• Matéria: Matemática
  • Autor: junioraraujo5670
  • Perguntado 8 anos atrás

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: ricardosantosbp6bbf2
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; 
}
respondido por: anibrito89
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