#include <stdio.h>


int main() {


int std[] = { 43, 29, 54, 33 };


int r;

for (int i = 0; i < 4; i++) {

r = 1;

for (int j = 0; j < 4; j++)

if (std[i] < std[j])

r++;

printf("%d, %d\n", std[i], r);




}




}



int std[] = { 43, 29, 54, 33 };


이문젠데 std[i] < std [j] 이 대목이  .. 이해안감..

예를들어 i=0, j= 0 1 2 3일 때

 std[0]= 43이   std[i] < std [j]를 만족하는 수는 j=2인 54뿐 아님?

답지 보니까 std[j]가 43, 29일 때 std[i] < std [j]를 만족시킨다는데...

또, i=1이고 j=0 1 2 3일 떄, 
std[1]= 29이   std[i] < std [j]를 만족하는 수 중에 j가 1일 때인 29도 만족한대 ㄷㄷ;;
29<29가 어떻게 성립함???


문제 정답은
43, 2
29, 4
54, 1
33, 3