Retirar caracteres de uma frase
Publicado por Celso Sousa (última atualização em 18/10/2016)
[ Hits: 4.497 ]
Este programa retira qualquer letra de uma e string, sendo possível retirar mais de uma, aceitando espaçamento na frase.
#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;
}
Automato Finito Determinístico
METODO DA FALSE POSIÇÃO E BISSEÇÃO em "C"
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
copiar library para diretorio /usr/share/..... su com Falha na a... (1)
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (3)
Instalação dualboot Windows 11 e Debian 13 (29)









