Faça um programa só serve se for em linguagem C, onde dado um nome a saída seja a primeira letra do nome em maiúsculo. Exemplo:
entrada: Maria Jose da Silva Pereira saída : MJDSP
entrada: joão gomes brasil saída : JGB.
Tentei fazer aqui e não consegui, gostaria do código completo, desde já agradeço.
Respostas
respondido por:
1
#include <stdio.h>
#include <ctype.h>
int main(){
char str[50], str_back[50];
printf("NOME: "); fgets(str, 50, stdin);
int size_str = sizeof(str)/sizeof(str[0]);
int i = 1, j;
do{
if (str[i] == ' '){
str_back[i] = str[i+1];
}
else str_back[i] = 0;
i++;
} while (i < size_str);
str_back[0] = str[0];
int size_back = sizeof(str_back)/sizeof(str_back[0]);
for (j = 0; j < size_back; j++){
if (str_back[j] != 0){
printf("%c", toupper(str_back[j]));
}
}
return 0;
}
jacsondossantos:
valeu acertou certinho.
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás