Faça um programa em C no qual o usuário irá digitar duas palavras, cada uma em uma variável string, após isso juntar as duas palavras em uma terceira variável string e exibi-la na tela em letras maiúsculas.
Soluções para a tarefa
Respondido por
2
Resposta:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
/**
Faça um programa em C no qual o usuário irá digitar duas palavras,
cada uma em uma variável string,
após isso juntar as duas palavras em uma terceira variável string e exibi-la na tela em letras maiúsculas.
**/
int main(){
char palavra1[30], palavra2[30];
printf("Informe uma palavra: ");
fgets(palavra1, 29, stdin);
palavra1[strcspn(palavra1, "\n")] = '\0';
setbuf(stdin, NULL);
printf("Informe uma palavra: ");
fgets(palavra2, 20, stdin);
palavra2[strcspn(palavra2, "\n")] = '\0';
setbuf(stdin, NULL);
//funcao strupr() converte uma string em letra minuscula para letra maiuscula
printf("%s %s\n", strupr(palavra1), strupr(palavra2));
return 0;
}
Anexos:
Perguntas interessantes