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.?
Soluções para a tarefa
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 interessantes
Matemática,
7 meses atrás
Administração,
7 meses atrás
Administração,
7 meses atrás
Administração,
1 ano atrás
Matemática,
1 ano atrás
Artes,
1 ano atrás