[C] 랜덤의 수, 배열, 정렬

심플디 2013.06.23 11:58 조회 수 : 4622

배열과 정렬.alz 



# 1.
첫 단계는 랜덤하게 10000 개의 숫자를 파일에 쓰되, 크기는 1 ~ 10000 사이로 하도록 한다.
쓰는 것은 포멧은 필요없고, 한 숫자 쓰고,  아래로 또 아래로...... 파일을 열어 보면 일렬로 아래로 쭉 있도록 10000개의 자연수를 임의로 만들어 본다.

 

# 2.
10000개나 숫자가 있는데, 크기가 1에서 10000까지에 랜덤 함수니까

이상적으로 1~ 10000 까지 1개씩 있어야 하는데 그렇지 않을것이다.

그것을 확인하라.
0       ~  1000 까지의 수
1000   ~  2000 까지의 수

......
9000   ~ 10000 까지의 수

이런 개념으로 해서 각 구간에 속한 숫자들이 몇 개씩인지 세서 화면 출력.


# 3.
그 다음은 정렬, 인터넷에서 알고리즘을 찾아서 작은 숫자에서 큰 숫자로 정렬 후 파일에 써라.

 

//프로그램은 gcc로 코딩함.