Ir para conteúdo
Fórum Script Brasil
  • 0

Conversor de letras(string)


sacofritoxd

Pergunta

Escrever um programa C que deverá solicitar ao usuário uma frase de até 20 posições e converter as letras maiúsculas em minúsculas e vice-versa. O programa deverá no final imprimir a frase original e a frase convertida.

me ensinaram mais ou menos usar o tolower e o toupper

mas não sei direito.. algm pode me ajudar a construir esse programa fonte?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

#include <stdio.h>
#include <ctype.h>
#include <conio.h>

int main() {
    char str [21];
    int i;

    printf ("Digite uma string: ");
    gets (str);
    printf ("String original: %s\n",str);

    for (i = 0; str[i]; i++) 
        if (islower(str[i])) str[i] = toupper (str[i]);
        else if (isupper(str[i])) str[i] = tolower (str[i]);
    
    printf("String com caixa invertida: %s",str);

    getch();
    return 0;
}

Basicamente é isso: lê uma string, vai vendo caractere por caractere se é minúscula, se for, troca para maiúscula, senão, se for maiúscula, troca para minúscula.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...