본문 바로가기
문제 풀이/기본개념과 원리로 배우는C++

개념과 핵심원리로 배우는 C++ 프로그래밍 1장 프로그래밍 문제

by 준그래머 2023. 10. 31.
반응형

1. 다음과 같이 출생 연도를 입력 받아서 나이를 출력하는 프로그램을 작성하시요.

ex)출생 연도를 입력하세요. 1977 2002 한일월드컵 당시 한국 나이는 26세 입니다.

#include <iostream>
using namespace std;

int main(void){
     int year;
     cout << "출생 연도를 입력하세요." << endl;
     cin >> year;
     cout << "2002년 한일월드컵 당시 한국 나이는 " << (2002-year+1) << "세 입니다.";
}

설명은 생략할게요

 

2. 다음과 같이 현재 실행되는 프로그램인지 x86인지, x64인지를 출력하는 프로그램을 작성하시오.(전처리기를 이용하여 미리 정의된 매크로 _M_X64를 이용하시오.)

#include <iostream>
using namesapce std;

int main(void){
#ifdef _M_X64
     cout << "이 프로그램은 x64 프로그램입니다." << endl;
#else
     cout << "이 프로그램은 x86 프로그램입니다." << endl;
#endif
}

#indef ~ #else ~ #endif문을 이용하여 정의된 매크로를 조건으로 받는 방법입니다.

_M_X64라는 미리정의된 메크로를 사용한 것 입니다.

반응형