Faça um programa em C que solicite apenas “um” valor inteiro ao usuário
contendo três dígitos (considere que o usuário sempre digitará um valor
correto, contendo três dígitos). Agora crie um código que efetue a soma
desses três dígitos (esse é para pensar). Veja o exemplo:
- Digite um valor inteiro com 3 dígitos: 937
- Soma dos seus dígitos = 9 + 3 + 7 = 19
Alguém que saiba linguagem C??
Anexos:
Soluções para a tarefa
Respondido por
1
Resolve o exercício consoante o disseste, não validei nada e so funciona para soma de 3 digitos.Para somar separei cada digito, veras pelas divisões que fiz, para entenderes melhor faça tambem.
#include<stdio.h>
int main()
{
int num,soma = 0,resto1,resto2,quociente1,quociente2;
printf("Digite um valor inteiro com 3 digitos: \n");
scanf("%d",&num);
quociente1 = num / 100;
resto1 = num % 100;
quociente2 = resto1 / 10;
resto2 = resto1 % 10;
soma = quociente1 + quociente2 + resto2;
printf("Soma dos digitos e %d",soma);
return 0;
}
Perguntas interessantes
Física,
8 meses atrás
Matemática,
8 meses atrás
Inglês,
8 meses atrás
Matemática,
11 meses atrás
Matemática,
11 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
ENEM,
1 ano atrás