이것은 당신을위한 일련의 C ++ 퍼즐 중 첫 번째입니다. 당신이 즐길 수 있기를 바랍니다.
퍼즐 1 번 :
다음과 같은 프로그램이 주어집니다 :
#include <iostream>
int main()
{
const int a=1;
const int b=2;
const float c=0.5;
std::cout << a/b-a*c;
}
출력이 0이되도록 프로그램 내 아무 곳이나 하나의 새 줄에 코드를 삽입하십시오. 새 줄에는 AT MOST 18 자 (공백 포함)가 포함되며 나머지 줄은 수정되지 않은 상태로 유지됩니다. 분명히, 다음은 유효한 새 코드의 예입니다.
#include <iostream>
int main()
{
const int a=1;
const int b=2;
int* p = NULL;
const float c=0.5;
std::cout << a/b-a*c;
}
15 자로 된 줄 바꿈이 삽입되었으므로 괜찮습니다. 그러나 문제가 해결되지 않습니다.
이것이 당신에게 너무 간단하다면 걱정하지 마십시오.