배열에서 각 요소보다 작은 요소들의 수
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 |