Retirar caracteres de uma frase

Publicado por Celso Sousa (última atualização em 18/10/2016)

[ Hits: 4.573 ]

Download retirar.cpp




Este programa retira qualquer letra de uma e string, sendo possível retirar mais de uma, aceitando espaçamento na frase.

  



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;
}

Scripts recomendados

Gauss Seidel

Interpolação linear

Pegando entrada do teclado e guardando em uma string

Automato Finito Determinístico

Convolução 1D


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts