1978번 : 소수 찾기
https://www.acmicpc.net/problem/1978
1978번: 소수 찾기
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
www.acmicpc.net
#include<stdio.h>
void sosu(int a[], int n) {
int cnt = 0;
for (int i = 0; i < n; i++) {
if (a[i] == 1) a[i] = 0;
else if (a[i] == 2) cnt++;
else {
for (int j = 2; j < a[i];j++) {
if (a[i] % j == 0) break;
else {
if (j == a[i] - 1) cnt++;
}
}
}
}
printf("%d", cnt);
return;
}
int main() {
int n = 0;
int a[100] = { 0 };
scanf_s("%d", &n);
for (int i = 0; i < n; i++) {
scanf_s("%d", &a[i]);
}
sosu(a, n);
return 0;
}
'프로그래밍 공부' 카테고리의 다른 글
도스박스(DoSBoX) 이용한 어셈블리어 코딩 입문 (0) | 2020.06.07 |
---|---|
백준 SW 역량 테스트 준비(기초) - 2609번 : 최대공약수와 최소공배수 (1) | 2020.05.31 |
백준 INU 송년 코드페스티벌 2019 - 18229번 내가 살게, 아냐 내가 살게 (1) | 2020.05.30 |
백준 INU 송년 코드페스티벌 2019 - 18228벌 펭귄추락대책위원회 (0) | 2020.05.30 |
백준 COCI 2006/2007 Contest 1 - 3052번 나머지 (1) | 2020.05.29 |
최근댓글