Small Grey Outline Pointer baekjoon c++ 3052 나머지 구하기/ 1차원배열
본문 바로가기
Dev./Algorithm Prac

baekjoon c++ 3052 나머지 구하기/ 1차원배열

by sso. 2022. 3. 26.
int arr[1001]; //global 변수 설정, 

void main() {


	int n;
	for (int i = 0; i < 10; i++) {
		scanf_s("%d", &n); //정수 10개 반복해서 입력 받기
		arr[n % 42]++;
	}
	int cnt = 0;
	for (int i = 0; i < 1001; i++) {
		if (arr[i] > 0)
			cnt++;
	}
	printf("%d", cnt);


}

 


void main() {

	int result = 0;

	int arr[10]; //입력 받은 10개의 정수


	for (int i = 0; i < 10; i++) {
		scanf_s("%d", &arr[i]);
		arr[i] = arr[i] % 42; //42로 나눈 나머지 값으로 다시 저장
	}

	for (int i = 0; i < 10; i++) {

		int cnt = 0;

		for (int j = 0; j < i; j++) {
			if (arr[i] == arr[j]) {
				cnt++;
			}
		}
			if (cnt == 0) {
			result++;
			}

	}

	printf("%d", result);
}
728x90

댓글