알고리즘 공부

hy cho·2021년 11월 15일
0

알고리즘 공부

목록 보기
2/26
post-thumbnail

아래와 같이 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;

}

profile
hihi

0개의 댓글