Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /************************************************************
- 3 – Escreva um programa em C que peça ao usuário para digitar
- um texto e um caractere (vogal ou consoante), sendo uma entrada
- por linha. A saída deve mostrar o número de vogais do texto
- digitado e imprimir um novo texto: as vogais do texto
- original devem ser substituídas pelo caractere digitado.
- *************************************************************/
- #include <stdio.h>
- #include <string.h>
- int main()
- {
- //declaração
- int i,soma=0,tamanho;
- char frase[200],caractere;
- //código de entrada
- printf("Insira um texto sem acentos: \n");
- fgets(frase,199,stdin);
- printf("\nAgora insira um caractere(vogais ou consoantes apenas: \n");
- scanf("%s",&caractere);
- //laço de leitura e condicional para substituir as vogais
- tamanho=strlen(frase);
- for(i=0;i<tamanho;i++){
- if (frase[i]=='a'||frase[i]=='e'||frase[i]=='i'||frase[i]=='o'||frase[i]=='u'//minúsculas sem acento
- ||frase[i]=='A'||frase[i]=='E'||frase[i]=='I'||frase[i]=='O'||frase[i]=='U'){//maiúsculas sem acento
- frase[i]=caractere;
- }
- }
- //código de saída
- fputs(frase,stdout);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment