myself* 0 Denunciar post Postado Fevereiro 29, 2008 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
quitZAUMMM 18 Denunciar post Postado Fevereiro 29, 2008 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
Kandrade 7 Denunciar post Postado Fevereiro 29, 2008 A idéia é essa, para melhorar voce poderia criar um vetor para armanenar as iniciais do nome, isso seria útil caso a pessoa tenha mais de um sobrenome. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites