Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

myself*

- programa

Recommended Posts

Como implemento um programa em que dados o 1º e ultimo nome de uma pessoa, escreve o

nome com as iniciais separadas por “.”, o nome na forma “Apelido, NomePróprio” e

o nome todo em maiúsculas.

 

Tipo: Maria Santos

M.S.

Santos, Maria

MARIA SANTOS

 

?? Respostas, please!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tem algum dominio com linguagem C?

c tiver vow te dizer a lógica!

no vetor do nome você vai pegar a primeira casa do vetor pois é a primeira letra do nome assim:

printf("A primeira letra do nome é: %c", nome[0]);
agora pra pegar a segunda você faz um loop e uma condição assim:

for (int i=0;i<strlen(nome);i++) {
 if (nome[i] == ' ') aux = nome[i+1];
}
eu pensei assim pois qnd ele encontrar o caracter do espaço em branco ele pega a proxima letra!

ai pra exibir a primeira e a segunda ficaria:

printf("Iniciais: %c.%c.", nome[0], aux);

tente fazer essa primeira parte q eu vo te ajudando com o resto!!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.