5597번- 과제 안낸 놈 잡기

2022. 12. 23. 03:07백준(c , c++)

728x90

<문제>

과제를 낸 출석번호를 입력받아서 
과제 안낸 출석번호 찾기 

 


<해결책>

-->배열의 인덱스를 출석번호로 활용
낸 출석번호를 그에 맞는 인덱스안에 저장(1번 학생은 1번 인덱스에, 25번 학생은 25번 인덱스에)
결국 배열의 인덱스 중 처음에 초기화했을 때 값이 그대로 보관된 인덱스가 과제 안낸 출석번호

 

 


* 배열의 모든 인덱스를 하나의 값으로 초기화하기

int arr[31]={0};
이 방법은 0으로 초기화 할때만 가능하다.
다른 값으로 초기화하고 싶다면 for문을 통해 초기화하자

int arr[20]={10};

이렇게 하면 첫번째 원소의 값만 10으로 초기화 되고 나머지는 0으로 초기화된다.

728x90