함수활용 복습
합격자 명단 배열 int arr[6] = { 3,7,4,1,2,6 };
int univer[2][2] 배열로 입력받아
합격자 배열에 존재하는지 확인하고 있으면 OK 출력 없으면 NO 출력
입력 예제
1 3
5 9
출력 결과
OK OK
NO NO
해결안 )
isexist(univer[y][x]);
int isexist(int target) {
int cnt1 = 0;
int cnt2 = 0;
for (int i = 0; i < 6; i++)
{
if (arr[i] == target)
{
return 1;
}
}
return 0;
}
```arr배열에 target(univer배열)이 있으면 return 1
없으면 return 0
전체 코드
int arr[6] = { 3,7,4,1,2,6 };
int univer[2][2];
int isexist(int target) {
int cnt1 = 0;
int cnt2 = 0;
for (int i = 0; i < 6; i++)
{
if (arr[i] == target)
{
return 1;
}
}
return 0;
}
int main()
{
for (int y = 0; y < 2; y++)
{
for (int x = 0; x < 2; x++)
{
cin >> univer[y][x];
}
}
for (int y = 0; y < 2; y++)
{
for (int x = 0; x < 2; x++)
{
int ret = isexist(univer[y][x]);
if (ret == 1)
{
cout << "OK"<<" ";
}
else
{
cout << "NO"<<" ";
}
}
cout << endl;
}
return 0;
}