C언어 특정 숫자 사이의 2,3의 배수 개수 구하기
#include <iostream>
#include <string>
using namespace std;
class Multiple
{
private :
int begin, end, cnt2, cnt3;
public:
Multiple() { begin=1; end=10; cnt2=0; cnt3=0; }
Multiple(int b, int e) { begin = b; end = e; cnt2=0; cnt3=0; }
void checkMultiple();
void print();
};
void Multiple::checkMultiple()
{
for(int i=begin; i<=end; i++)
{
if(i%2==0)
{
cnt2++;
}
if(i%3==0)
{
cnt3++;
}
}
}
void Multiple::print()
{
cout<<"2의 배수 : "<<cnt2<<", 3의 배수 : "<<cnt3<<endl;
}
int main()
{
Multiple m1;
m1.checkMultiple();
m1.print();
}