Faça uma função em C que:
a) Crie e leia uma palavra de no máximo 30 caracteres
b) Leia um caractere e crie uma palavra que é a copia da anterior, mas excluindo todas as ocorrências desse caractere.
Soluções para a tarefa
Respondido por
1
SEGUE CÓDIGO EM C:
#include <stdio.h>
int main()
{
char palavra_antes[30], palavra_depois[30], c;
int index = 0;
printf("Informe a palavra: ");
fgets(palavra_antes, 30, stdin);
printf("Informe o caracter: ");
scanf("%c", &c);
for(int i=0 ; i < 30 ; i++)
{
if(palavra_antes[i] == c) continue;
palavra_depois[index] = palavra_antes[i];
index++;
}
//PALAVRA ANTES
printf("ANTES: %s", palavra_antes);
//PALAVRA DEPOIS
printf("DEPOIS: %s", palavra_depois);
return 0;
}
EXEMPLO NA IMAGEM EM ANEXO:
Anexos:
Usuário anônimo:
Como dizia o Sr. Burns: "Excelente"!
Perguntas interessantes
Geografia,
7 meses atrás
Matemática,
7 meses atrás
Química,
7 meses atrás
Matemática,
1 ano atrás
Física,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás