Informática, perguntado por usuARIOTTT, 9 meses atrás

2 - Faça um programa em Linguagem C que modifique as vogais de uma frase.
a) O programa deve ler uma frase (maximo 100 caracteres) e armazená-la num vetor.
b) Imprimir a frase lida trocando as vogais, isto é, trocar 'a' pelo 'u', 'e' pelo 'o', 'i' pelo 'u', 'o' pelo 'a'
e o 'u' pelo 'e'.
c) Usar uma função void (procedimento) para realizar a troca e uma função para realizar a
impressão da frase trocada.
d) A função deve ter como parâmetro um ponteiro char referente ao vetor com a frase.
Dica: Use a função gets() da biblioteca string.h para realizar a leitura da frase. Use o switch para
realizar as trocas. Só considere as letras minúsculas.

Soluções para a tarefa

Respondido por LarissaMoura3
1

O programa pode ser desenvolvido da seguinte forma:

#include<stdio.h>

#include<string.h>

}

void imprime(char *vet) {

int i;

char *ptr;

ptr = vet;

printf("\n\n");

for (i=0; i < strlen(vet); i++) {

printf("%c", *ptr);

ptr++;

}

}

int main(){

char vet[100];

printf("\n\nDigite uma frase: ");

gets(vet);

troca(vet);

imprime(vet);

}

O algoritmo é considerado a receita para a resolução de uma tarefa computacional, pois compreende o passo a passo dos procedimentos a serem realizados. Os comentários nos algoritmos são utilizados para facilitar o entendimento do algoritmo em questão.

Bons estudos!

Perguntas interessantes