배열에서 각 요소보다 작은 요소들의 수

2024. 4. 19. 11:02정보처리,전산/코딩 : 문제해결

반응형
#include <stdio.h>

int main() {
    int result(5);
    int arr(5) = {77, 32, 10, 99, 50};

    for (int i = 0; i < 5; i++) {
        result(i) = 1;
        for (int j = 0; j < 5; j++) {
            if (arr(i) < arr(j)) {
                result(i)++;
            }
        }
    }

    for (int k = 0; k < 5; k++) {
        printf("%d ", result(k));
    }

    return 0;
}

 

 

 주어진 배열에서 각 요소보다 작은 요소들의 수를 세는 것이다.


1. 배열 arr에서 각 요소마다 더 작은 요소들의 수를 세어 결과 배열 result에 저장한다.
2. 내부 반복문을 통해 현재 요소보다 작은 요소를 발견할 때마다 result(i) 값을 증가시킨다.

 

 

24513

반응형

'정보처리,전산 > 코딩 : 문제해결' 카테고리의 다른 글

소인수 개수  (0) 2024.07.21
배열 자리 거꾸로 swap  (0) 2024.06.22
원형 큐 circular queue  (0) 2024.04.10
재귀 함수를 사용하여 팩토리얼 을 계산  (0) 2024.03.12
완전수  (0) 2024.03.12