• Matéria: Informática
  • Autor: deivissonf41
  • Perguntado 3 anos atrás

. Implemente um programa que receba como entrada um número inteiro positivo x. O seu programa deve imprimir na tela a soma dos dígitos que compõem x. Exemplos:
 Exemplo 1: Informe um número 10 Soma dos dígitos do numero: 1
 Exemplo 2: Informe um número 1337 Soma dos dígitos do numero: 14

o O Print Screen da tela do seu computador com execução do código fonte. Nele deverá constar a data e hora do seu sistema do lado direito.
o Compile o código fonte completo e envie juntos com os demais itens


felipferreiracardoso: Implemente um programa que receba como entrada um número inteiro positivo Y. O seu programa deve imprimir na tela a soma dos dígitos que compõem Y. OBS: código com mínimo 8 dígitos

Respostas

respondido por: yancarvalho3
3

O algoritmo na linguagem de programação C que obtém a entrada de um número e mostre a soma de seus algarismo é:

#include <stdio.h>

int main()

{

 int N, soma, digito;

     

 do{

 printf("Digite um numero inteiro positivo: ");

 scanf("%d", &N);

 }while(N<=0); //verifica se o número é positivo ou não

 printf("\n O número digitado foi: %d", N);

 soma = 0; //alocando o 0 na soma

 while (N > 0){

   digito =  N % 10;

   soma = soma + digito;

   N = N / 10;  

 }

 

 printf("\n Soma dos algarismos: %d\n", soma);

 return 0;

}

De que forma o algoritmo funciona?

O algoritmo recebe o número digitado pelo usuário e o verifica, caso seja positivo ele segue com o cálculo, caso não, a pergunta é repetida para que haja um número positivo.

Em seguida zeramos a variável soma e entramos no próximo looping, esse é o responsável por dividir os algarismo e somar eles, então, temos a soma dos algarismos de um número.

Saiba mais sobre programação em C aqui: https://brainly.com.br/tarefa/11952923

#SPJ1

Anexos:

deivissonf41: Muito obrigado
Perguntas similares