C언어 특정숫자 사이의 2,3 의 배수 개수 구하기
너에게제공
1495 0 0
#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()
{
cnt2=(end/2)-((begin-1)/2);
cnt3=(end/3)-((begin-1)/3);
}
void Multiple::print()
{
cout<<begin<<"~"<<end<<endl;
cout<<"2의 배수 : "<<cnt2<<"개, 3의 배수 : "<<cnt3<<"개"<<endl;
}
void main()
{
Multiple mul;
mul.checkMultiple();
mul.print();
Multiple mul1(3,20);
mul1.checkMultiple();
mul1.print();
}
-->
#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()
{
cnt2=(end/2)-((begin-1)/2);
cnt3=(end/3)-((begin-1)/3);
}
void Multiple::print()
{
cout<<begin<<"~"<<end<<endl;
cout<<"2의 배수 : "<<cnt2<<"개, 3의 배수 : "<<cnt3<<"개"<<endl;
}
void main()
{
Multiple mul;
mul.checkMultiple();
mul.print();
Multiple mul1(3,20);
mul1.checkMultiple();
mul1.print();
}
-->