C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[19290] 이문제 설명만 좀 부탁 드립니다..
박희중 [] 832 읽음    2002-06-12 00:42
다름이 아니라...밑에 나온 문제가 정확히 무슨말을 하는지 잘 몰라서 그럽니다.
어떻게 하라는건지 문제 해석이나 실행을 시킬때 어떻게 하는지만 좀 가르쳐 주세요.
솔직히 숙제 입니다만..숙제를 대신 해 달라고 하는게 아니라..
어떻게 하는지만 읽어 보시고 힌트나 아님 문제의 정확한 해석만이라도
해 주셨으면 합니다.

2002. 05. 12.

* 개요
1. 큰 정수를 처리하기 위한 클래스를 정의한다.
2. 이 클래스는 다양한 연산과 멤버 함수들을 제공한다.
3. 큰 소수를 얻을 수 있는 함수를 구현한다.

* 처리 방식
1. main() 함수는 기본적으로 함수 f()를 호출한다. 이 함수는 별도로 제공되는 파일에 포함되어 있으며 제출된 프로그램과 분리컴파일/링크/실행된다.
2. 클래스의 이름은 Number로 한다.

* 클래스의 골격
1. 클래스 멤버 변수의 구성은 프로그래머에게 맡긴다.
2. 생성자와 소멸자를 제공한다.
    가. Number n(30); /* 정수 30을 의미 */
    나. unsigned a[10]={1,2,3,4,5,6}; Number m(5,a);
       /* 1*2^4L + 2*2^3L + 3*2^2L + 4*2^L + 5 */
       /* L 은 프로그래머가 직접 정의할 필요가 없음 */
    다. Number k(n); Number k=n /* 복사 생성자 */
3. 기본적으로 제공되어야 할 연산자
    가. 사칙연산 및 나머지 연산
    나. 증감연산
    다. 대소비교
    라. 표준출력
4. 기본적으로 제공되어야 할 멤버함수
    가. int isprime() : 객체가 소수이면 1, 아니면 0
    나. Number prime(int k); k 번째 소수를 반환
    다. Number primes(Number n); n 이하의 소수의 개수


한달 전에 나온건데..1번은 나름대로 풀었는데..

2번째 문제는 문제 해석이 제대로 되지 않아 아직 손을 못대고 있습니다..

어떻게 해석을 해야 하는지 좀 가르쳐 주세요..

나름대로는 숫자를 넣으면 그게 소수인지 판단 하라는 프로그램이라 생각하는데....

도저히 그게 아닌거 같아 이렇게 질문 합니다..

소수 판별인데..그 숫자가 큰 숫자를 다루라는 말인가요??

아..그리고 하나만 더...

256진법으로 숫자를 다룰때..어떻게 해야 합니까..

조금의 힌트만이라도 좀 가르쳐 주세요..

그럼 좋은 하루 되세요..


+ -

관련 글 리스트
19290 이문제 설명만 좀 부탁 드립니다.. 박희중 832 2002/06/12
19307     Re:이문제 설명만 좀 부탁 드립니다.. 흐흫 1068 2002/06/12
19304     Re:이문제 설명만 좀 부탁 드립니다.. 송득보 861 2002/06/12
19320         Re:Re:이문제 설명만 좀 부탁 드립니다.. 박희중 849 2002/06/12
19311         [참고] __int64 타입을 쓰면 64비트 정수를 쓸 수 있습니다. 김백일 1642 2002/06/12
19327             Re:[참고] __int64 타입을 쓰면 64비트 정수를 쓸 수 있습니다. 송득보 1766 2002/06/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.