새소식

💻 Programming (프로그래밍)/C++ | 백준

[C++][백준] - 과제 안 내신 분..? (5597번)

  • -
https://www.acmicpc.net/problem/5597
 

5597번: 과제 안 내신 분..?

X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데,

www.acmicpc.net

🔔 문제 : 

1번부터 30번까지 출석번호가 있습니다.

 

이중 28명이 제출 했는데, 그 중에서 제출 안 한 학생의 2명 출석번호를 구하는 문제입니다.

 

입력값으로 28명의 번호가 랜덤으로 주어집니다.


🔔 Kick Point :

학생이 30명 밖에 안되기에, bool 변수 배열을 통하여 학생의 번호별로 과제를 낸 사람을 체크해 주었습니다.


🔔 Code :

#include <iostream>
using namespace std;

int main() {
	bool student[31] = {false,};

	for (int i = 0; i < 28; i++) {
		int tmp; cin >> tmp;
		student[tmp] = true;
	}

	for (int i = 1; i < 31; i++) {
		if (!student[i]) cout << i << endl;
	}
}

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.