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

Fazer um programa em C, que leia uma frase e mostre a primeira palavra em letras maiusculas e a ultima palavra em letras minusculas


marinho123456789: #include
#include
#include

int main() {

char frase[100];
int i;

printf("Digite uma frase: ");
scanf("%[^\n]", frase);

strlwr(frase);

for (i = 0; i < strlen(frase) + 1; i++) {
if (i == 0 || frase[i - 1] == ' ')
frase[i] = toupper(frase[i]);
else
frase[i] = frase[i];
}

printf("Frase: %s\n", frase);

return 0;
}

Soluções para a tarefa

Respondido por marinho123456789
0

Resposta:

#include<stdio.h> #include<stdlib.h> #include <string.h> //maiuscula strupr(string)//minuscula strlwr(string)main() {  char string[20];  printf("\n Escreva uma frase:"); gets(string); printf("\n A frase original eh: %s", string);  strlwr(string); printf("\n A frase convertida eh: %s", string); printf("\n \n"); system("pause"); return 0;}

Explicação:

SERIA MAIS OU MENOS ASSIM

 

Perguntas interessantes