강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

kohy741님의 프로필 이미지
kohy741

작성한 질문수

홍정모의 따라하며 배우는 C++

아 이게 왜 안되죠???

작성

·

209

2

#include <iostream>

using namespace std;

int main()

{

int num1, num2, num3;

cout << "put any three numbers" << endl;

cin >> num1 >> num2 >> num3;

if (num1 > num2 && num2 > num3)

cout << "decreasisng\n ";

if (num1 < num2 && num2 < num3)

cout << " increasing\n ";

else cout << "neither";

return 0;

}

이거는 되는데 왜

#include <iostream>

using namespace std;

int main()

{

int num1, num2, num3;

cout << "put any three numbers" << endl;

cin >> num1 >> num2 >> num3;

if (num1 > num2 > num3 || num1 < num2 < num3)

{

if (num1 > num2 > num3)

cout << "decreasing\n";

if (num1 < num2 < num3)

cout << "increasing";

}

else cout << "neither";

return 0;

}

이거는 안되는거죠??

어떤숫자를 넣어도 다 increasing이라고 떠요

답변 4

1

kohy741님의 프로필 이미지
kohy741
질문자

정모형 덕분이져!!!

1

홍정모님의 프로필 이미지
홍정모
지식공유자

알아내셨네요!

1

kohy741님의 프로필 이미지
kohy741
질문자

a > b > c 이런건 안되네요

컴퓨터가 부등호는 왼쪽에서부터 처리하기땜에

(a>b)>c 이렇게 읽어서

a>b를 먼저 처리해서 0이나1이 되고 그담에 c랑 비교하기 땜에

월닝이 뜬다네여

1

홍정모님의 프로필 이미지
홍정모
지식공유자

디버거로 한 줄 한 줄 이유를 악착같이 추적해보세요. 재능이 있으신 것 같은데 나중에는 코딩 실력보다 끈기있는 디버깅 실력이 훨씬 더 중요합니다.

kohy741님의 프로필 이미지
kohy741

작성한 질문수

질문하기