Buscar

1.      Implemente um programa em linguagem C que receba como entrada um número inteiro positivo e guarde na variável D, variável A com soma tota...

 

1.      Implemente um programa em linguagem C que receba como entrada um número inteiro positivo e guarde na variável D, variável A com soma total das letras que compõem o nome e sobrenome do aluno. O seu programa deve imprimir na tela a soma dos dígitos que compõem D + A.

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de programa em linguagem C que atende aos requisitos da questão: ```c #include #include #include int main() { char nome[100], sobrenome[100]; int i, d = 0, a = 0, soma = 0; printf("Digite seu nome: "); scanf("%s", nome); printf("Digite seu sobrenome: "); scanf("%s", sobrenome); // Soma das letras do nome for (i = 0; i < strlen(nome); i++) { if (isalpha(nome[i])) { a += toupper(nome[i]) - 'A' + 1; } } // Soma das letras do sobrenome for (i = 0; i < strlen(sobrenome); i++) { if (isalpha(sobrenome[i])) { a += toupper(sobrenome[i]) - 'A' + 1; } } printf("Digite um número inteiro positivo: "); scanf("%d", &d); // Soma dos dígitos de D while (d > 0) { soma += d % 10; d /= 10; } // Soma dos dígitos de D + A soma += (d + a) % 10; d = (d + a) / 10; while (d > 0) { soma += d % 10; d /= 10; } printf("Soma dos dígitos de D + A: %d\n", soma); return 0; } ``` O programa solicita ao usuário que digite seu nome e sobrenome, calcula a soma das letras que compõem esses nomes e armazena na variável A. Em seguida, solicita que o usuário digite um número inteiro positivo e armazena na variável D. Por fim, calcula a soma dos dígitos de D + A e imprime na tela.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais