//초 입력시 분과 초로 변환하는 프로그램을 작성하세요.
#include <iostream>
using namespace std;
class Sec
{
public:
int a,b; //맴버변수
void Print(); //맴버함수 선언
void Print2();
void Inpput();
};
void Sec::Inpput() //맴버함수 정의
{
cin>>a;
}
void Sec::Print() //맴버함수 정의
{
cout << b << " min" <<" "<< a-(b*60) <<" sec";
}
void Sec::Print2() //맴버함수 정의
{
cout << a << " sec";
}
int main()
{
Sec pt1,pt2; //객체 생성.
pt1.a; //객체
pt2.b;
cout << "Input seconds :";
pt1.Inpput(); //입력!!
pt2.b = (pt1.a/60);
if( pt1.a <= 60)
{
pt1.Print2();
}
else if( pt1.a > 60)
{
//pt1.Print();
cout << pt2.b << " min" <<" "<< pt1.a-(pt2.b*60) <<" sec";
}
}
2번.사용자가 입력한 크기만큼인 int 자료형 동적 배열을 생성해서 0부터
순서대로 채우세요. 사용자가 입력한 숫자가 100이라면, 0부터 99까지의 값
을 배열에 저장합니다.
출력) 동적 배열크기 입력 : 10
[0] = 0
[1] = 1
[2] = 2
[3] = 3
[4] = 4
[5] = 5
[6] = 6
[7] = 7
[8] = 8
[9] = 9*/
#include <iostream>
using namespace std;
class Mova
{
public:
int a;
};
int main()
{
Mova pt1;
pt1.a;
cout<<"동적 배열크기 입력 :";
cin>>pt1.a;
int*arr = new int[pt1.a];
for(int i=0;i<pt1.a;++i)
{
cout<<"["<<i<<"]"<<"="<<i<<"\n";
}
delete[] arr;
return 0;
}
3번. 초 입력시 분과 초로 변환하는 프로그램을 작성하세요.
#include <iostream>
using namespace std;
class Sec
{
public:
int a,b; //맴버변수
void Print(); //맴버함수 선언
void Print2();
void Inpput();
};
void Sec::Inpput() //맴버함수 정의
{
cin>>a;
}
void Sec::Print() //맴버함수 정의
{
cout << b << " min" <<" "<< a-(b*60) <<" sec";
}
void Sec::Print2() //맴버함수 정의
{
cout << a << " sec";
}
int main()
{
Sec pt1,pt2; //객체 생성.
pt1.a; //객체
pt2.b;
cout << "Input seconds :";
pt1.Inpput(); //입력!!
pt2.b = (pt1.a/60);
if( pt1.a <= 60)
{
pt1.Print2();
}
else if( pt1.a > 60)
{
//pt1.Print();
cout << pt2.b << " min" <<" "<< pt1.a-(pt2.b*60) <<"
sec";
}
}
4번./*입력된 정수의 2의 보수를 구하여 10진수, 16진수 형태로 출력하세요.
출력) Input Number : 1
2's complement(10진수) : -1
2's complement(16진수) : ffffffff*/
#include <iostream>
using namespace std;
class Trans
{
public:
int a,b; //멤버변수 선언.
};
int main()
{
Trans pt1, pt2;
pt1.a;
pt2.b;
cout << " Input number : ";
cin >> pt1.a;
pt2.b = (~pt1.a)+1;
cout << "2's complement(10진수):" << pt2.b << "\n";
cout << "2's complement(16진수):" <<hex<<pt2.b;
}
'About 프로그래밍!!! > C++' 카테고리의 다른 글
[C++]복습 헤더 파일, 구현 파일 구분하기 (0) | 2010.06.22 |
---|---|
[C++]정적멤버 선언 및 초기화 (0) | 2010.06.22 |
[C++] 과제 4 객체로 작성하기. (0) | 2010.06.21 |
[C++]더블포인트, 과제4 풀이 및 클래스의 정의 (0) | 2010.06.19 |
[C++]정적멤버 (0) | 2010.06.18 |