Igor Caldas
-
Posts
2 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Igor Caldas
-
-
Crie uma função que retorna uma nova string igual à passada como parâmetro mas substituindo
todos os caracteres x pelo caractere y:
char * substituir(char *s, char x, char y);
Por exemplo, ao chamar substituir(palavra, ‘a’, ‘e’), sendo palavra lata, retorna lete.
Escreva a função main da seguinte forma, programando o que é solicitado nos comentários:
int main() {
char p[51], x, y, *nova;
fgets(p, 51, stdin);
if(p[strlen(p)-1] == '\n')
p[strlen(p)-1] = '\0';
scanf("%c %c", &x, &y);
//obter a nova string chamando a função substituir
//escrever na tela a string nova e a string original
//liberar memória da string nova
return 0;
}
Exemplo:
Input Output
um aviao um evieo um aviao
a e
- 1
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
exercício com ponteiros em linguagem c
em C/C#/C++
Postado
O MEC precisa de sua ajuda para automatizar a correção das provas objetivas do ENEM! Escreva
um programa que leia um número inteiro n representando o número de questões (não há limite para o
número de questões). Em seguida leia as n respostas do gabarito e, em seguida, as n respostas do aluno.
Assuma que as respostas estão sempre entre 1 e 5. Depois o programa deve escrever na tela quantas
questões o aluno acertou e a string “acertos” ou “acerto” (para 1 acerto), conforme exemplo abaixo.
Exemplos:
Input Output
4 2 acertos
1 2 3 4
1 5 3 5
7 1 acerto
1 2 3 2 1 5 4
3 3 3 3 3 3 3
Tô precisando de uma ajuda no código dessa questão na linguagem C.