• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

skunk

Duvida_Programa

2 mensagens neste tópico

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!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Lês os dois nomes, depois pegas no primeiro carácter de cada nome (nome1[0] e nome2[0]) e fazes o printf imprimindo também os "."

printf("%c.%c.",nome1[0],nme2[0]);

é algo assim.

No segundo caso, apenas tens que imprimir as variáveis pela ordem contrária:

printf("%s, %s",nome2,nome1);

No último caso tens funções para transformar os caracteres em minúscula em maiúsculas e vice-versa... Nesta caso podes usar o toupper(*string_a_ser_convertida_em_maiusculas);

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora