#include <iostream>
using namespace std;

int main()
{
 char y= 'y';

 while(y=='y')
 {
  int num;
  cout<<"정수 하나 입력하셔용?"<<endl;
  cin>>num;
  if(num<=2 || num<=0)
  {
   cout<<"2보다 크거나 양의 정수를 입력해 주십쇼"<<endl;
   getchar();
   break;
  }
  bool TF= true;
  int na;
  
  for(int i=2; i<num; i++)
  {
   na= num;
   //cout<<"나누는수: "<<i<<endl;
   while(na>=i)
   {
    na= na-i;
    //cout<<na<<endl;
   }

   if(na==0)
   {
    TF= false;
    break;
   }
  }
  if(TF)
  {
   cout<<"입력하신 "<<num<<"은 소수입니다."<<endl;
  }
  else
  {
   cout<<"입력하신 "<<num<<"은 소수가 아닙니다."<<endl;
  }
  getchar();
  cout<<"계속하시겠습니까?[y/n]"<<endl;
  cin>>y;
 }
 cout<<"이용해주셔서 감사합니다."<<endl;
 getchar();
}
//일일히 빼서 구했는데, 더 괜찮은 알고리즘이 있는지는...기억이 안남...

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'ComPuter > C&C++&C#' 카테고리의 다른 글

DLL  (0) 2012/04/03
내 컴퓨터에서 빌드한 파일을 다른 컴퓨터에서 실행시키기  (1) 2010/07/16
소수 판별 프로그램  (0) 2010/07/16
다이아몬드 생성 예제  (0) 2010/07/16
Posted by CynicalAmoeba
태그
◀ PREV : [1] : ... [52] : [53] : [54] : [55] : [56] : [57] : [58] : [59] : [60] : ... [79] : NEXT ▶

BLOG main image
개인적인 공부, 연구 자료의 업로드와 누군가 저보다는 삽질을 덜 하셨으면 하는 마음에 시작한 블로그입니다. ^^ by CynicalAmoeba

카테고리

분류 전체보기 (79)
잡다 (4)
Industrial Engineering (7)
ComPuter (51)
Study...etc. (1)
Project (16)

공지사항

달력

«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Total : 6,335
Today : 10 Yesterday : 23
티스토리 모바일 블로그