Un histograma que guarda la frecuencia de las letras de
abecedario incluyendo mayúsculas y minúsculas en un arreglo y que imprima la
frecuencia de la letra, todo ello sin usar if ni case(
Un histograma no es más que un recuento de elementos de cada tipo que tengamos, que normalmente se representa en gráficas):
Un histograma no es más que un recuento de elementos de cada tipo que tengamos, que normalmente se representa en gráficas):
#include <iostream>
#include <string.h>
#include <stdlib.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, char** argv)
{
char letras[256] = {"Hoy
puede ser un gran dia, tomatelo así."};
char histograma[256] = {0};
int i,j;
for( i = 0 ; i < strlen(letras) ; ++i )
{
histograma[letras[i]]++;
}
for( i = 0 ; i < 256 ; ++i )
{
std::cout << (char) i << ": ";
for(j = 0 ; j < histograma[i]; ++j)
{
std::cout << "*";
}
std::cout << std::endl;
}
system("pause");
return 0;
}