if (age >= 13)
if (age <= 19)
teenager = true;
else
teenager = false;
else if (age < 13)
teenager = false;
위 내용을 간단하게 만들면
if (age >= 13 && age <= 19)
teenager = true;
else
teenager = false;
이렇게 나오게 된다. \
6. 다음 코드가 결과적으로 하는 일은 무엇이며 적절한 들여쓰기를 할 것
int main()
{
int i, j, k, result;
if (i > j)
if (i > k)
result = i;
else
result = k;
else
if (j > k)
result = j;
else
result = k;
cout << result << endl;
}
먼저 예제입니다.
해당 내용을 보면 가장 큰 값을 찾는 내용입니다. 저는 이 경우에 비교를 통해 찾으려고 합니다.
int main()
{
int i, j, k, result;
if (i > j)
{
result = (i > k) ? i : k;
}
else
{
result = (j > k) ? j : k;
}
cout << result << endl;
}
이렇게 해줄 수 있습니다.
int main()
{
int i, j, k, result;
if (i > j && i > k)
result = i;
else if (j > k && k > i)
result = j;
else
result = k;
cout << result << endl;
}
'IT 프로그래밍 > 객체지향프로그래밍' 카테고리의 다른 글
객체지향프로그래밍 그룹액티비티 2문제 (0) | 2024.04.16 |
---|---|
[C++] 피보나치 수열 초보자용 만들기 (0) | 2024.04.10 |
[C++] N개의 정수 중 K와의 차이가 절대값이 작은 정수 출력 프로그램 (0) | 2024.03.10 |
[C++] 1에서 N 사이의 정수들을 모두 종이에 적었을 때 0의 개수 출력 (0) | 2024.03.10 |
[C++] 양의 정수를 이진수로 변환하는 프로그램 (0) | 2024.03.09 |