주소 : https://www.acmicpc.net/problem/1978
1978번: 소수 찾기
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
www.acmicpc.net

소스 코드 :
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
int main()
{
int size = 0;
int result = 0;
int num[100] = { 0, };
cin >> size;
for (int i = 0; i < size; i++)
cin >> num[i];
for (int i = 0; i < size; i++)
{
int error = 0;
for (int j = 1; j <= num[i]; j++)
{
if (num[i] % j == 0)
error++;
}
if (error == 2)
result++;
}
cout << result;
}
마무리 : 소수는 1과 자기자신의 숫자로만 나누어지기 때문에 시간도 여유있으니 반복문 for문을 이용하여 문제를 풀었다.
'백준 > C++' 카테고리의 다른 글
백준 2869번 : 달팽이는 올라가고 싶다 [C++] (0) | 2022.08.09 |
---|---|
백준 2751번 : 수 정렬하기 2 [C++] (0) | 2022.08.07 |
백준 1436번 : 영화감독 숌 [C++] (0) | 2022.08.07 |
백준 1181번 : 단어 정렬 [C++] (0) | 2022.08.05 |
백준 10989번 : 수 정렬하기 3 [C++] (0) | 2022.08.05 |