반응형
1번 문제
2번 문제
3번 문제
4번 문제
5번 문제
int input;
cout << "16진수로 변환할 숫자를 입력하세요:";
cin >> input;
cout << input << "의 16진수는 ";
cout << hex << input << "입니다.\n" << endl; // hex를 이용하여 10진수를 16진수로 쉽게 출력
cout << "16진수로 변환할 숫자를 입력하세요:";
cin >> input;
cout << input << "의 16진수는 ";
cout << hex << input << "입니다.\n" << endl; // hex를 이용하여 10진수를 16진수로 쉽게 출력
2번 문제
int input1,input2,multipl=0;
int exchange=0;
int loop=1;
cout << "구구단을 출력하고자 하는 범위를 입력하세요.(##~##) : ";
cin >> input1 >> input2;
if(input1 > input2) //작은 수 에서 큰수로 증가루프를 돌리기 위해 큰 수를 판별
{
exchange=input1;
input1=input2;
input2=exchange;
}
for(input1; input1 <= input2; input1++) // 입력한 값까지의 증가루프
{
cout << input1 << "단" << endl;
for(loop=1; loop <= 9; loop++)
{
multipl=input1*loop;
cout << input1 << "*" << loop << "=" << multipl << "\n"; // 구구단의 출력
}
}
int exchange=0;
int loop=1;
cout << "구구단을 출력하고자 하는 범위를 입력하세요.(##~##) : ";
cin >> input1 >> input2;
if(input1 > input2) //작은 수 에서 큰수로 증가루프를 돌리기 위해 큰 수를 판별
{
exchange=input1;
input1=input2;
input2=exchange;
}
for(input1; input1 <= input2; input1++) // 입력한 값까지의 증가루프
{
cout << input1 << "단" << endl;
for(loop=1; loop <= 9; loop++)
{
multipl=input1*loop;
cout << input1 << "*" << loop << "=" << multipl << "\n"; // 구구단의 출력
}
}
3번 문제
int input1,input2;
int exchange=0,rest=0;
int count=2;
cout << "최대 공약수를 구할 정수 두개를 입력하시오:";
cin >> input1 >> input2;
while(1)
{
if(input1 > input2)
{
exchange=input1;
input1=input2;
input2=exchange;
}
rest=input2%input1;
input2=input2/input1;
if(input2%input1 !=0)
break;
}
cout << "두 정수의 최대공약수는 : " << rest << "\n" << endl;
int exchange=0,rest=0;
int count=2;
cout << "최대 공약수를 구할 정수 두개를 입력하시오:";
cin >> input1 >> input2;
while(1)
{
if(input1 > input2)
{
exchange=input1;
input1=input2;
input2=exchange;
}
rest=input2%input1;
input2=input2/input1;
if(input2%input1 !=0)
break;
}
cout << "두 정수의 최대공약수는 : " << rest << "\n" << endl;
4번 문제
int input;
int loop1,loop2;
cout << "소수를 구할 최대 값을 입력하시오 : ";
cin >> input;
cout << "1 ";
for(loop1 = 2; loop1 <= input; loop1++)
{
for(loop2 = 2; loop2 <= loop1; loop2++)
{
if(loop1%loop2 == 0 && loop1 != loop2)
{
break;
}else if(loop1%loop2 == 0 && loop1 == loop2)
{
cout << loop1 << " " ;
}
}
}
cout << "\n" << endl;
int loop1,loop2;
cout << "소수를 구할 최대 값을 입력하시오 : ";
cin >> input;
cout << "1 ";
for(loop1 = 2; loop1 <= input; loop1++)
{
for(loop2 = 2; loop2 <= loop1; loop2++)
{
if(loop1%loop2 == 0 && loop1 != loop2)
{
break;
}else if(loop1%loop2 == 0 && loop1 == loop2)
{
cout << loop1 << " " ;
}
}
}
cout << "\n" << endl;
5번 문제
int input;
int time,minute,second;
cout << "변환할 초를 입력하세요 : ";
cin >> input;
time=input/600; // 초에서 시간 구하기
minute=(input%600)/60; // 나머지 값에서 분 구하기
second=(input%600)%60; // 초
cout << "지금 시각은 " << time << "시간" << minute << "분" << second << "초 입니다.\n" << endl;
int time,minute,second;
cout << "변환할 초를 입력하세요 : ";
cin >> input;
time=input/600; // 초에서 시간 구하기
minute=(input%600)/60; // 나머지 값에서 분 구하기
second=(input%600)%60; // 초
cout << "지금 시각은 " << time << "시간" << minute << "분" << second << "초 입니다.\n" << endl;
반응형
'야매 개발실 > C++ Programimmg' 카테고리의 다른 글
DX Programming을 위한 VS의 초기 설정 (0) | 2009.10.30 |
---|---|
함수를 사용한 프로그램 작성 연습 (0) | 2009.09.19 |
C++ 첫번째 문제 정답화면 (0) | 2009.09.12 |
도전!! 프로그래밍 과제!! (0) | 2009.09.06 |
임벤디드 개발 언어 ActionScript 개발툴을 사용해보자 (0) | 2009.09.06 |