본문 바로가기
반응형

코딩 연습문제/C++ 연습문제3

[C++ 코딩문제] 소수 출력 문제 정수 N을 입력받고 N 이하의 소수를 출력하시오. 정답 - 이전 글인 소수판별 문제 답에서 확장함 - decideN 클래스 내에서 정의된 num 이 소수인지 판단하는데, 특정 값을 입력받아 소수인지 판단하는 함수가 필요했으므로 decideN2를 정의함 - num 보다 작은 수들에 decideN2 를 적용하고 소수일 경우 출력되게 함. #include using namespace std; class myprime { private: int num; public: myprime(const int num); int decideN(); // num이 소수인지 판단 int decideN2(int n); // 입력된 n이 소수인지 판단 void NumPrime(); // num이하의 소수 출력 }; mypri.. 2022. 8. 29.
[C++ 코딩문제] 소수 판별 문제 정수 N 을 입력받고 N이 소수인지 아닌지 판별하시오. (함수 대신 클래스를 사용하시오) 정답 - 소수면 1, 아니면 0이 출력 되도록 함. - 객체지향에 익숙해지기 위해 클래스를 사용했음 - 입력된 값을 num 이라고 하고. 2부터 (num-1)까지의 정수로 num을 나눈 나머지를 구함. 만약 나머지가 0이라면 약수가 존재하는 것이므로 소수아님. #include using namespace std; class isprime { private: int num; public: isprime(const int num); int decideN(); }; isprime::isprime(const int N) { num=N; } int isprime::decideN() { int a=0; if (num==1.. 2022. 8. 26.
[C++ 코딩문제] 두 정수 A,B 입력받고, 평균 출력 문제 두 정수 A,B 입력받고, 평균을 출력하는 프로그램을 작성하시오. 정답 #include int main() { int A,B; std::coutA; std::coutB; double C; C=(double)(A+B)/2; std::cout 2022. 8. 8.
반응형