아래와 같이 vect라는 배열에 하드코딩 해 주세요
vect = 3,5,1,1,2,3,2
4칸짜리 1차원 배열에 숫자 4개를 입력받아주세요
입력받은 각 숫자가 vect 배열 안에 몇개 존재하는지 출력 해 주세요.
나의 풀이
int vect[7] = { 3,5,1,1,2,3,2 };
int arr[4];
for (int i = 0; i < 4; i++)
{
cin >> arr[i];
}
for (int t = 0; t < 4; t++)
{
//for문을 하나 추가해 t변수로 arr배열 카운트
int cnt = 0;
for (int i = 0; i < 7; i++)
{
if (vect[i] == arr[t]) //vect배열과 arr배열이 같으면 카운팅
{
cnt++;
}
}
cout << arr[t] << "=" << cnt <<"개"<< endl; //최종출력
}
return 0;
}