Histograma de programación en lenguaje C
¿No es válido? DrawHistogram(int?nArray[],?int?nCount,?char?ch)? {
int? ¿Yo, j, m? =?0;
¿Para (I?=?0;?I?lt?nCount?i)? {
For (j?=?0;?j?lt?nArray[I];?j)
printf("c ", ch);
printf("d\n ",nArray[I]);
}
printf(" \ n ");
}
¿Anulado? CountRangeItems(doble?dArray[],?int?nDataItems?int?nArray[])? {
int? i;
¿Para (i?=?0;?i?lt?nDataItems?i)? {
if(dArray[i]? lt=?160)? nArray[0];
¿Y si? if(dArray[i]? lt? 165)? nArray[1];
¿Y si? if(dArray[i]? lt? 170)? nArray[2];
¿Y si? if(dArray[i]? lt? 175)? nArray[3];
¿Y si? if(dArray[i]? gt? nArray[4];
}
}
int? principal()? {
¿Doble? altura[]? =?{185, 176, 165, 169, 160, 152, 187, 196, 178, 189, 196, 182, 181, 176, 159, 163, 168}; nMatriz[5]? =?{0};
int? ¿Contar? =?0, tamaño? =?sizeof(altura)/sizeof(altura[0]);
CountRangeItems(altura, tamaño, nArray);
DrawHistogram(nArray, 5, ' * '); /p>
¿Regresar? 0;
}