1- Elabore o programa, através do uso das assinaturas, definições e chamadas de funções, que lê do teclado uma linha de caracteres modo caracter-a-caracter terminando por ‘\n’ (fim-de-linha) e escreva no terminal um gráfico de barras horizontal de asteriscos com as ocorrências das vogais lidas, com a seguinte apresentação:
typedef int Vogal[5];
/**
* Lê do teclado uma linha de caracteres e preenche o array v com
* a ocorrencia de cada vogal. O indice 0 é A, o indice 1 é E, ..o
* indice 4 é U
*/
void lerVogais( Vogal v );
/**
* retorna o maior valor contido no array v de ocorrencia de cada
* vogal.
*/
int maiorOcorrencia( Vogal v );
/**
* desenha o grafico coma apresentação sugerida na figura.
*/
void grafico( Vogal v );
int main( void ){
Vogal v={0,0,0,0,0};
lerVogais( v );
grafico( v ); //esta função chama a maiorOcorrencia(Vogal v):
return 0;
}
As minhas duvidas são relacionados a gráficos:
Devo usar uma biblioteca gráfica?
como é que faço este gráfico e coloco as letras em baixo dele?
E para as colunas de asteriscos como faço?