//569 : 배열 2 - 자가진단6
#include<iostream>
using namespace std;
typedef struct {
int korean;
int english;
int math;
int science;
}student;
int main()
{
student s[5];
int success = 0;
for (int i = 0; i < 5; i++) {
cin >> s[i].korean
>> s[i].english
>> s[i].math
>> s[i].science;
}
for (int i = 0; i < 5; i++) {
if (80 <= (s[i].korean + s[i].english + s[i].math + s[i].science) / 4) {
cout << "pass" << '\n';
success++;
}
else cout << "fail" << '\n';
}
cout << "Successful : " << success << '\n';
return 0;
}
문제 출처 :http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=206&sca=10a0
'자료구조, 알고리즘 문제 풀이 > 정올 문제 풀이' 카테고리의 다른 글
160 : 배열2 - 형성평가1 (0) | 2018.04.18 |
---|---|
570 : 배열2 - 자가진단7 (0) | 2018.04.17 |
568 : 배열2 - 자가진단5 (0) | 2018.04.17 |
567 : 배열2 - 자가진단4 (0) | 2018.04.17 |
566 : 배열2 - 자가진단3 (0) | 2018.04.17 |