Informática, perguntado por sasukedepres, 7 meses atrás

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 gabrielstuchi22
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