강의

멘토링

로드맵

Inflearn brand logo image

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

소망의생각님의 프로필 이미지
소망의생각

작성한 질문수

스스로 프로그래밍 하는 능력을 키우는 C++

else if, %연산자, counting, 2차원배열

else if, %연산자, counting, 2차원배열 수업 노트 및 숙제에서 질문이 있습니다.

해결된 질문

작성

·

59

·

수정됨

0

수업을 다 듣고 수업 노트 및 숙제 파일을 진행하고 있습니다.

 

LV07 2차원 배열, 나머지 연산자, 카운팅 파트에서 연습 문제 12번 관련해서 질문이 있습니다.

 

BBQ 함수에서 입력 받은 값이 0 < x < 5라면 초기값을 받고,

6 < x < 10이라면 중간값을 받는다고 하고,

모두 아니라면 "알수없는값"을 출력이라고 되어 있습니다.

 

0 < x < 5 범위에 있으면 입력한 값을 출력하고,

6 < x < 10 범위에 있으면 8을 출력하고

모두 아니면 그냥 임의로 지정된 값을 출력한다고 보고 풀면 될까요?

답변 2

0

얌얌코딩님의 프로필 이미지
얌얌코딩
지식공유자

  • 만약 입력받은 값이 0 < x < 5 이면, "초기값" 출력 : 초기값을 받는게 아니라 "초기값" 이라고 화면에 출력해주시면 됩니다.

  • 만약 6 < x < 10 이면, "중간값" 출력 : 중간값을 받는게 아니라 "중간값" 이라고 화면에 출력해주시면 됩니다.

  • 모두 아니라면 "알수없는값" 출력

    최종적으로 결과는 1~10 또는 10 ~ 1 또는 "초기값", "중간값", " 알수없는 값" 요중에 하나가 화면에 나오면 됩니다.

출력 형태로 나오게 하라는 말씀이시군요.

알려주셔서 감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다. 소망의생각님.

주신 질문은 특정 조건에 따라 출력을 결정하는 BBQ 함수와 관련된 문제로 보입니다.

코드 논리 설명

  • 0 < x < 5 범위에 있을 때:

    • 이 경우에는 일반적으로 입력받은 값을 반환하거나 초기 값으로 설정하고, 그 값이 기준이 됩니다.
  • 6 < x < 10 범위에 있을 때:

    • 이 경우에 중간 값을 지정하여 그 값을 반환하는 것이 일반적입니다. 예를 들어, 주어진 기준값 8을 반환하는 것이 해당 코드의 의도일 수 있습니다.
  • 그 외의 경우:

    • 주어진 조건에 해당하지 않으면 “알 수 없는 값”을 출력하겠다는 구문입니다. 실제 구현에서는 사용자가 입력한 값 이외의 사전 정의된 메시지를 출력하는 형태로 코딩될 수 있습니다.

유사한 질문 참고

유사한 논리를 설명하고 있는 질문이 이 게시물에서 잘 설명되어 있습니다. 이 게시물에서는 특정 조건에 따라 다른 처리를 해야 할 경우 적용할 수 있는 예시를 제공하고 있습니다.

위 설명이 문제를 이해하는 데 도움이 되었길 바랍니다. 만약 코드 구현 과정에서 추가적인 어려움이 있다면, 그 부분을 명확히 짚어서 다시 질문해 주시면 더 구체적인 도움을 드릴 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

소망의생각님의 프로필 이미지
소망의생각

작성한 질문수

질문하기