• Matéria: Informática
  • Autor: paana8632
  • Perguntado 3 anos atrás

em c
- Faça um programa que solicite ao usuário que digite uma frase, calcule e
mostre a quantidade de vogais da frase digitada. O programa deverá reconhecer
vogais maiúsculas e minúsculas.

Respostas

respondido por: ludovicotavares
2

Resposta:

Explicação:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

int conta_vogais(char* str){

int i=0,contador=0;

while(str!='\0'){

if((str=='a')||(str=='e')||(str=='i')||(str=='o')||(str=='u')||(str=='A')||(str=='E')||(str=='I')||(str=='O')||(str=='U')){

contador++;

}

i++;

}

return contador;

}

int main(){

char frase[100];

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

gets(frase);

printf("O numero de vogais e: %d",conta_vogais(frase));

return 0;

}


NicollasYuri: Boa noite amigo, gostei muito das suas resoluções, poderia me ajudar em 2 questoes?
NicollasYuri: https://brainly.com.br/tarefa/49375909
NicollasYuri: https://brainly.com.br/tarefa/49340490
NicollasYuri: acho que nas 2 tem pontos maxímos (100 pontos), se quiser posso retribuir mais, me ajude pfv
respondido por: YagamiTREM
1

Resposta:

#include <string.h>

#include <stdio.h>

int main(){

   

  char frase[100];

  int i,v=0,M=0,m=0;

   

  printf("Frase: ");

  gets(frase);

   

  for(i=0; frase[i];i++){

       if(frase[i] == 'a'||frase[i] == 'e'||frase[i] == 'i'||frase[i] == 'o'||frase[i] == 'u'){

        v++;

        m++;

 }

 else if(frase[i] == 'A'||frase[i] == 'E'||frase[i] == 'I'||frase[i] == 'O'||frase[i] == 'U'){

        v++;

        M++;

 }

  }

   

  printf("\n\nVogais: %d", v);

  printf("\nmaiusculas: %d", M);

  printf("\nminusculas: %d", m);

   

  return 0;

}

Anexos:

NicollasYuri: Boa noite amigo, gostei muito das suas resoluções, poderia me ajudar em 2 questoes?
NicollasYuri: https://brainly.com.br/tarefa/49375909
NicollasYuri: https://brainly.com.br/tarefa/49340490
NicollasYuri: acho que nas 2 tem pontos maxímos (100 pontos), se quiser posso retribuir mais, me ajude pfv
Perguntas similares