소수가 존재하지 않으면 -1값을 출력
더글러스
2023.04.01
두 수를 입력하여입력하여 소수를 더한합고 최소값 출력
단 소수가 없다면 -1을 출력...
int main()
{
int m, n;
cin m n;
if( m = n )
{
cout -1 endl;
return -1 ;
}
int i, n = 0;
int tot=0;
int cnt=0;
int min=1000;
for( i = m; i =n; i++ )
{
if(is_prime(i)==1)
{
cnt++;
if(imin)
{
min=i;
}
tot+=i;
}
}
cout tot min cnt;
return 0 ;
}
int is_prime(int a)
{
int i=0;
if (a 2) return 0;
for(i=2; i a; i++)
{
if(a%i==0)
{
return 0;
}
}
return 1;
}
소수가 없으면 -1을 띄워야하는데.. (0,1)입력 하면 -1을 띄우고 싶은데 여러분 좀 가르쳐 주세요...