컴퓨터공부/알고리즘

순위 매김(더하기 정렬)

achivenKakao 2007. 6. 23. 20:12

순위 매김, 더하기 정렬


#include<stdio.h>

#define NUM 10

int main()
{
 int a[] = {56, 25, 67, 88, 100, 61, 55, 67, 76, 56};
 int i, j, k;
 int rank[NUM];

 for(i=0; i < NUM; i++)
  rank[i] = 1;

 for(i=0; i < NUM; i++)
 {
  for(j=0; j< NUM; j++)
  {
   if( a[i] > a[j])
    rank[j]++;
  }
 }

 for(i=0; i < NUM; i++)
  printf(" rank[%d] : %d\n", i, rank[i]);
 
 return 0 ;
}