Olá, preciso realizar um programa que eu entre com um numero e um nome e os mesmo faça a soma dos resultados.
Ex: n° 9181 = 19 nome: Pablo dos santos = 14 letras.
19 + 14 = 33. fiz o código dos numeros e o codigo das letras porém não sei como fazer para soma - lo.
CALCULA DIGITO
#include <stdio.h>
#include <stdlib.h>
int somaDigitos (int digitos)
{
int resto, valor, i, resultado, soma = 0;
resultado = digitos;
while (resultado != 0)
{
resto = resultado % 10;
resultado = resultado / 10;
soma = soma + resto;
}
return soma;
}
main()
{
int numero, res;
printf("\nDigite o n%cmero:\n", 163);
scanf("%d", &numero);
res = somaDigitos (numero);
printf("\n*** Soma dos d%cgitos do n%cmero: %d. *** \n", 161, 163, res);
printf("\n\n");
system ("pause");
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define TAM 50
main()
{
char nome[TAM];
int i = 1 , cont = 0, qtd, j;
printf("Digite o nome: \n \n");
gets(nome);
printf("\n\n");
qtd = strlen(nome);
while (i <= qtd)
{
if (nome[i] != ' ')
{
cont++;
}
i++;
}
printf("O nome possui %d letras.", cont);
printf("\n\n\n");
system("pause");
}