728x90
🔵 배열 0이 아닌 수로 초기화하는법
int arr[3] = {4,}는 index가 0인 값만 4이고 나머지는 0
fill_n(arr, 3, 5)는 배열 arr를 모두(3) 5로 초기화
🔵모두 0으로 초기화
int arr[3] = {0,}
[ c++ ] 배열 초기화
배열을 초기화하는 방법 여러 가지가 존재한다. 흔히 알고 있는 방법으로는 배열을 선언할 때 초기화하거나 int number[5] = { 1, 2, 3, 4, 5}; for문을 이용해 각 index마다 값을 넣어주는 방법이 있다. int
yebeen-study-note.tistory.com
//백준 7568 - 덩치
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n; // 전체 사람 수 입력받기
int x[50], y[50]; //몸무게, 키
int grade[50] = {0}; //등수 0으로 초기화
for(int i = 0; i < n; i++){
cin >> x[i] >> y[i]; // 몸무게, 키 입력받기
}
for(int i = 0; i < n; i++){
for(int j = 0; j < n; j++){
if(x[i] < x[j] && y[i] < y[j]){ // 덩치가 큰 경우
grade[i] += 1;
}
}
}
// 등수 출력
for(int i = 0; i < n; i++)
cout << grade[i] + 1 <<" ";
return 0;
}
'Algorithm > Baekjoon' 카테고리의 다른 글
[백준 5576] c++ - 배열 내림차순 (0) | 2024.07.11 |
---|---|
[백준 10815] C++ - 동적으로 배열 할당하기, 이진 탐색, 입출력 속도 향상 (0) | 2024.07.11 |
[백준 8958] C++ - 문자열 string (0) | 2024.07.11 |
[백준 4344] C++ - 소수점 출력하기 (0) | 2024.07.09 |
[백준 2557] C++ - Hello World!😄 (0) | 2024.07.02 |