Pular para o conteúdo

Retirar caracteres de uma frase

Este programa retira qualquer letra de uma e string, sendo possível retirar mais de uma, aceitando espaçamento na frase.
Celso Sousa Celso_Sousa
Hits: 4.713 Categoria: C/C++ Subcategoria: Expressões Regulares
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Este programa retira qualquer letra de uma e string, sendo possível retirar mais de uma, aceitando espaçamento na frase.
Download retirar.cpp Enviar nova versão

Esconder código-fonte

#include <stdio.h>
#include <string.h>
#define tam 100 
int i,j,k,tam_frase,tam_carac; 
char frase[tam],carac[tam],aux[tam],a; 

void retirar(void){
   
         for(i=0;i<tam_frase ;i++){
            for(j=0;j<tam_carac ;j++){
            if(frase[i]==carac[j]){
                for(k=i; k<tam_frase; k++) {
               
                         frase[k] = frase[k+1];
                     }
                    tam_frase--;
                     i--;
            }   
         }
      }
   }
   
int main(){
   
   printf("DIGITE UMA FRASE: \n");
   scanf("%[^\n]s",frase);
   printf("CARACTERES PARA RETIRAR: \n");
   scanf("\n%[^\n]s",carac);
   
   tam_frase = strlen(frase);
   tam_carac = strlen(carac);
   
   printf("A FRASE COM CARACTERES RETIRADOS. \n");
   retirar();
   printf("%s\n",frase);
   return 0;
}

METODO DA FALSE POSIÇÃO E BISSEÇÃO em "C"

Verificação do número de CPF

Automato Finito Determinístico

Número de grãos de trigo

Gauss Seidel

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.