디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[전효성有]형들 이거좀 돌려봐줘 소수출력하는 코드인데...

비미비(61.99) 2011.04.06 22:24:25
조회 158 추천 0 댓글 2


#include <iostream>
#include <fstream.h>

int main()
{
 ofstream fout; // 클래스 객체 생성

 fout.open("output.txt", ios::out);
       
 if(!fout) // 파일을 열지 못했을 때
  cout<<"error!!\\n";

 int p; // 소수 출력 변수
 int i; // 소수 판정 변수
 int n;
 int count = 0; // 소수의 개수
 int *arr=new int[count]; // 동적 메모리 할당

 cin >> n; // n까지의 소수를 출력

 if(n<=1){ // n이 1 이하 일 때 소수가 없으므로 에러 출력
  cout << "해당 숫자 이하의 소수가 없습니다.\\n";
  cout << "# of prime number in (1:" << n << ") = 0\\n";
 }
 else{
  for(p=2; p<=n; p++){ // n까지의 소수를 출력하는 반복문
   i=2; // 소수 판정 변수 초기화
   while(i<=p){
    if(p==i){ // 소수 판정 변수가 소수 출력변수와 같아질 때
     cout << p << endl; // 소수 출력
     count++; // 소수의 개수 증가
     arr[count] = p; // 메모리에 판정한 소수 입력
     i++; // 소수를 판정하고 while문에서 빠져나옴
    }
    else if(p%i!=0) // 소수 판정문. 소수는 자신과 1을 제외한 수로 나눴을 때 나머지가 0이 아님
     i++; // p가 소수인지 계속해서 판정
    else if(p==n) // else 문에 의해 p>n 이 되는 상황이 발생했을 때 반복문을 빠져나옴
     break;
    else{ // 자신과 1을 제외한 수로 나눴을 때 나머지가 0이면 소수가 아니므로 출력변수 증가
     p++; // 다음 수 판정
     i=2; // 소수 판정 변수 초기화
    }
   }
  }
  cout << "# of prime number in (1:" << n << ") = " << count << endl;

  // 소수 나열 코드
  cout << "[";
  for(int j=1; j<=count; j++){
  cout << arr[j] << ";";
  }
  cout << "]";
 }

 fout.close(); // 파일 닫기

 return 0;
}









과제때매 하고있는데 6을 넣으면 프로그램이 실행되는데 왜 7이상을 넣으면 에러가 뜨는걸까? 고수형들 도와주셈여 ㅠㅠ

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안 했으면 국가대표로 올림픽 출전했을 것 같은 스타는? 운영자 24/08/05 - -
공지 더블 디시콘 기능 추가 안내 운영자 24/08/06 - -
249778 프로그래밍할때 존나 큰 숫자는 어떻게 계산해요? [5] 어에인제갤로그로 이동합니다. 11.05.12 136 0
249777 소프트웨어에 SI가 왜 필요한거냐? ㅇ˙갤로그로 이동합니다. 11.05.12 126 0
249776 아 이제 학원 어디다닐지가 고민이야 [4] 나카쥰갤로그로 이동합니다. 11.05.12 190 0
249775 또 왔어여 힛자점.ㅅ. [1] 풀개미'ㅅ'갤로그로 이동합니다. 11.05.12 45 0
249774 자바회문 설명좀 [1] 겔겔파워갤로그로 이동합니다. 11.05.12 2450 0
249773 마영전 핵을 제작하는사람이있다해서 왔습니다 [2] 핵삽니다(121.149) 11.05.12 142 0
249772 나랑 거래하자! ㅠㅠ(220.70) 11.05.12 99 0
249771 자바질문점 [1] dddd(222.104) 11.05.12 84 0
249770 형들 jni 하나만 물어볼게용 123(121.126) 11.05.12 35 0
249768 웹에서 돌아가나 실험 좀 해보자 [1] 000112갤로그로 이동합니다. 11.05.12 83 0
249767 오랜만에 덕잘좀 싸보자 땡칠도사갤로그로 이동합니다. 11.05.12 102 0
249766 wxWidgets 한번 써보겠다고 하루종일 고생;;; 한강구조견(118.37) 11.05.12 122 0
249765 난 아스횽이 게이였으면 조케따 [3] rm . dd갤로그로 이동합니다. 11.05.12 64 0
249764 [스탠퍼드大 교수 되는 거] VS [직원수 50명 이하 센터장 되는 거] [2] ㅇㅇ(222.107) 11.05.12 133 0
249762 상속받은 클레스에서 같은이름의 함수를 정의했을때 오버라이드라하자너. [1] 궁그미(121.191) 11.05.12 72 0
249761 형들 SI 업체에서 10년이상 버티는거 가능해? [1] 도민호핏자갤로그로 이동합니다. 11.05.12 152 0
249760 아스트 McHello갤로그로 이동합니다. 11.05.12 65 0
249759 kt 유클라우드 해본 사람 [2] ELIS갤로그로 이동합니다. 11.05.12 94 0
249758 입문자입니다.... 사용자 입력받는거 도와주세요 [3] 프갤입문(121.191) 11.05.12 67 0
249757 프로그래밍 처음 배우는 사람 책 추천한다... [8] ㅇ˙갤로그로 이동합니다. 11.05.12 513 0
249756 아스횽의 그 예쁜손가락으로.... [5] rm . dd갤로그로 이동합니다. 11.05.12 116 0
249755 레알 쩐다 [5] Adelposs갤로그로 이동합니다. 11.05.12 115 0
249754 안녕~궁금한게 있어! sorting을 해야하는데 배열을 사용하지 않고.. [7] 정렬(118.32) 11.05.12 89 0
249752 데헷 [3] 미역(49.58) 11.05.12 53 0
249751 인코딩이 뭔대? [3] rm . dd갤로그로 이동합니다. 11.05.12 64 0
249750 mfc 소켓프로그래밍 질문 [1] 읭읭읭읭갤로그로 이동합니다. 11.05.12 95 0
249749 c와 c++을 잘해야 된다 잘해야 된다 는데 도대체 얼마나 잘해야되는거임 [5] 안숭(1.252) 11.05.12 167 0
249746 c++은 리턴형을 반드시 적어줘야하는가? [2] ㄱㄷㅈ(210.178) 11.05.12 86 0
249745 삼성전자에서 크롬북 공식발표했네 [8] 분당살람갤로그로 이동합니다. 11.05.12 173 0
249741 _tcstok_r 이란 함수는 없나요? [1] rm . dd갤로그로 이동합니다. 11.05.12 115 0
249739 클릭 통계를 만들고 싶어요 ㅜㅜ (무플은 상처다) [2] 개초보(121.161) 11.05.12 57 0
249737 프로젝트를 해야하는데 좋은 아이디어 없을까? [8] Sakuntala갤로그로 이동합니다. 11.05.12 136 0
249736 유니코드에서는 널문자도 2바이트를 쳐묵하나요? [1] rm . dd갤로그로 이동합니다. 11.05.12 157 0
249734 와.. 아까 로그캣 올렸던 그 널포인트 에러 잡았네요.. [4] 12ㄷ(218.148) 11.05.12 78 0
249733 프갤 첫 입성! [2] ELIS갤로그로 이동합니다. 11.05.12 60 0
249730 ㅅㅂ 소리 한번 하고 봐라.... [2] ㅅㄱ(115.90) 11.05.12 82 0
249729 스타앱개발자 되고 싶냐?? 슈퍼 앱 코리아?? 이거나 참가해봐.. [3] 시불라미갤로그로 이동합니다. 11.05.12 149 0
249728 아델아 [3] rm . dd갤로그로 이동합니다. 11.05.12 52 0
249727 우리사장이 외장하드 주면서 여기다가 소스랑 디비다 담아서 주라고하는데 [1] ㅇㅇ(58.151) 11.05.12 88 0
249726 아델횽 [3] ㅋㄱ(183.96) 11.05.12 50 0
249725 안드로이드하는 형들바바 [2] !@#ㅇㅇ(116.40) 11.05.12 97 0
249724 내가 없으니 갤상황이 말이 아니구나 [2] rm . dd갤로그로 이동합니다. 11.05.12 66 0
249723 매트랩 질문입니다... [3] Paradise갤로그로 이동합니다. 11.05.12 58 0
249722 능력자횽아들 안드로이드에서 제로보드나 디시 어떻게 로그인함? [9] 시크(165.204) 11.05.12 173 0
249720 프로그래밍 공부하고싶어요!!ㅠㅠ [22] 인생도돌아갤로그로 이동합니다. 11.05.12 267 0
249718 곧 군대가서 프갤 간만에 들어왔는 데 궁금한거있음. [4] 하앍하앍(123.199) 11.05.12 92 0
249717 안녕하세요? 신입 갤러 제임스입니다. [12] 000112갤로그로 이동합니다. 11.05.12 182 0
249716 횽들 그거 알어? [1] McHello갤로그로 이동합니다. 11.05.12 85 0
249715 내가 없으니 갤이 정전이네 [3] Adelposs갤로그로 이동합니다. 11.05.12 70 0
249714 아 분위기 이상하다 [1] !#ㅇㅇ(116.40) 11.05.12 63 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2