Escribir un programa que lea un número de enteros entre 1 y 100 del teclado y genere un histograma con las frecuencias de cada entero en la secuencia. Para representar las barras del histograma utilizar secuencias del carácter '*'.
Por ejemplo, la secuencia: 1, 1, 20, 1, 2, 20, 3, 3, 3,4,4,4,33,3 generaría la siguiente salida:
1:
2:
3: **
4: *
20:
33:*
esto llevo pero no se como convertirlos a aesteriscos
Por ejemplo, la secuencia: 1, 1, 20, 1, 2, 20, 3, 3, 3,4,4,4,33,3 generaría la siguiente salida:
1:
2:
3: **
4: *
20:
33:*
Código (c) [Seleccionar]
#include <string.h>
#include <stdio.h>
int main(){
char cadena[256];
char letra;
int i;
int j;
printf("Introduce un numero:\t");
gets(cadena);
int tamano=strlen(cadena);
for( i=0; i<tamano; i++){
cadena[i]=tolower(cadena[i]);
}
printf("¿Que numero?");
scanf("%c", &letra);
int count=0;
for(j=0; j<tamano; j++){
if(cadena[j] == letra) count++;
}
printf("el numero aparece %d veces", count);
return 0;
}
esto llevo pero no se como convertirlos a aesteriscos