히스토그램 그리기.
2011. 7. 8. 14:46ㆍ머리쓰기/간단한 문제들
랜덤한 값을 100개 정도 입력받아서
보기 좋게 히스토그램 그려보기.
자료실 하나 만들어야겠다 소스 올리게.
}
보기 좋게 히스토그램 그려보기.
자료실 하나 만들어야겠다 소스 올리게.
/*
rand()이용해서 렌덤하게 100개 입력받아서 히스토그램 그려주기.
*/
#include <stdio.h>
#include <time.h>
void main()
{
int arr[10] ={0,};
int i,j,input;
int count = 0;
printf("***********************HISTOGRAM***********************\n");
srand(time(NULL));
while(count<100)
{
input = rand()%100;
count++;
if(input/10 ==0)
arr[0]++;
else if(input/10 == 1)
arr[1]++;
else if(input/10 == 2)
arr[2]++;
else if(input/10 == 3)
arr[3]++;
else if(input/10 == 4)
arr[4]++;
else if(input/10 == 5)
arr[5]++;
else if(input/10 == 6)
arr[6]++;
else if(input/10 == 7)
arr[7]++;
else if(input/10 == 8)
arr[8]++;
else
arr[9]++;
}
for(i=18;i>=0;i--)
{
printf("%2d > ",i);
for(j=0;j<10;j++)
{
if(arr[j]>=i)
printf(" * ");
else
printf(" ");
}
printf("\n");
}
printf("---");
for(i=0;i<10;i++)
{
printf("%5d",i*10);
}
printf("\n값:");
for(i=0;i<10;i++)
{
printf("%5d",arr[i]);
}
printf("\n******************************************************\n");
'머리쓰기 > 간단한 문제들' 카테고리의 다른 글
CodingTest_369_Game (0) | 2018.04.25 |
---|---|
(역)달뱅이 알고리즘 (0) | 2011.05.24 |
For문을 이용(3) (0) | 2011.05.24 |
문자열관련. (0) | 2011.05.24 |
For문을 이용(2) (0) | 2011.05.24 |