Logo Passei Direto
Buscar

Engenharia

Engenharias

Desenvolver um programa em linguagem C que calcule o número do nome de uma pessoa a partir do seu nome completo, utilizando uma numerologia simplificada. O cálculo deve ser feito da seguinte forma: 1. Cada letra do nome deve ser convertida em um número conforme sua posição no alfabeto: o A = 1, B = 2, C = 3, ..., Z = 26 2. Letras maiúsculas e minúsculas devem ser tratadas de forma equivalente. 3. Espaços em branco devem ser ignorados. 4. O número do nome é obtido somando os valores correspondentes a todas as letras. 5. Ao final, o programa deve exibir o valor total calculado. O programa deve solicitar ao usuário:  O nome completo (string) 

User badge image
Jose Fernando Rodrigues Almeida

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Você quer um programa em C que: - Leia o nome completo do usuário (string); - Converta cada letra em número conforme a posição no alfabeto (A=1, B=2, ..., Z=26), ignorando maiúsculas/minúsculas e espaços; - Some todos esses valores; - Exiba o resultado. Aqui está um código direto e objetivo que faz isso: ```c #include #include int main() { char nome[1000]; int soma = 0; printf("Digite o nome completo: "); fgets(nome, sizeof(nome), stdin); for (int i = 0; nome[i] != '\0'; i++) { if (isalpha(nome[i])) { // Converte para maiúscula para facilitar char letra = toupper(nome[i]); soma += (letra - 'A' + 1); } } printf("O número do nome é: %d\n", soma); return 0; } ``` Esse programa lê o nome, ignora espaços e caracteres não alfabéticos, soma os valores das letras e mostra o resultado.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina