hola... me ayudan con este codigo de c

Iniciado por Diegonuno051003, 30 Julio 2019, 17:14 PM

0 Miembros y 1 Visitante están viendo este tema.

Diegonuno051003

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:*
#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

CalgaryCorpus

Usa un arreglo de enteros para contar los numeros que aparecen
Aqui mi perfil en LinkedIn, invitame un cafe aqui