모름

 

5명의 참가자가 4번의 점수를 받는데, 5명의 참가자 중 최고점을 맞은 참가자의 번호와 점수를 출력하는 문제이다.

 

방법

첫 째로 주어진 수열 1000번째까지 배열로 받은 후,  구간에 맞는 범위를 반복문으로 돌아 합계를 내줍니다.

#include <bits/stdc++.h>
using namespace std;

int main(){
	int arr[1005] = {0,};
	int n, e, i = 0, cnt = 0, sum = 0;
	cin >> n >> e;

	while(cnt < 1000){
		i++;
		for(int j = 0; j < i; j++){
			arr[cnt] = i;
			cnt += 1;
			if(cnt > 999)
				break;
		}
	}
	
	for(int i = n; i <= e; i++){
		sum += arr[i-1];
	}
	
	cout << sum;
}