C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[44490] Re:틀린 부분좀 ㅡㅡ;;
외랑 [] 734 읽음    2006-04-14 10:31
먼저 이 질문은 빌더와는 별 관계가 없겠지요? Turbo-C란에 질문하시길 바랍니다. 크크
그리고 뭐가 잘못되었을까 고민을 더 해보시는게 ...

  : printf("정수5 입력: ");
  : scanf("%d", &iNum4);
여기서 iNum4가 아니라 iNum5겠지요?

  : else if(iNum2!= iMin && iNum2!= iMax) iMid = 2Num1;
  : else if(iNum3!= iMin && iNum3!= iMax) iMid = 3Num1;
  : else if(iNum4!= iMin && iNum4!= iMax) iMid = 4Num1;
  : else if(iNum5!= iMin && iNum5!= iMax) iMid = 5Num1;
여기는 다 에러겠지요.. 2Num1 같은 새로운 변수?? 아니면 2*Num1 ??
iNum2, iNum3, iNum4, iNum5의 오타??

문법적인 것은 그렇구요..
논리적으로 생각이 잘못된 듯합니다.
iMid를 구하려고 하는데 iMin과 iMax는 무엇일까요.. 사용하기 전에 구해야 하지않을까요??..
구하시는게 뭔지 모르겠으나 짐작해 보면 Max/Min값을 구해서 중간값을 구하는게 아닐까 하는데요
(Max - Min)/2.0 일까나? 아니면 입력된 5개의 수치중 정렬해서 중간에 위치는 수치일까나?...
저는 모르겠네요..
이상입니다.


루피 님이 쓰신 글 :
: #include <stdio.h>
:
: void main()
:
: {
:
: int iNum1, iNum2, iNum3,iNum4,iNum5, iMax, iMid, iMin;
:
: printf("정수1 입력 : ");
: scanf("%d", &iNum1);
:
: printf("정수2입력 : ");
: scanf("%d", &iNum2);
:
: printf("정수3 : ");
: scanf("%d", &iNum3);
:
: printf("정수4 입력: ");
: scanf("%d", &iNum4);
:
: printf("정수5 입력: ");
: scanf("%d", &iNum4);
:

:
: if(iNum1!= iMin && iNum1!= iMax) iMid = iNum1;
:
: else if(iNum2!= iMin && iNum2!= iMax) iMid = 2Num1;
: else if(iNum3!= iMin && iNum3!= iMax) iMid = 3Num1;
: else if(iNum4!= iMin && iNum4!= iMax) iMid = 4Num1;
: else if(iNum5!= iMin && iNum5!= iMax) iMid = 5Num1;
: printf("MID : %d,mid");
: }

+ -

관련 글 리스트
44474 틀린 부분좀 ㅡㅡ;; 루피 893 2006/04/13
44490     Re:틀린 부분좀 ㅡㅡ;; 외랑 734 2006/04/14
44487     Re:틀린 부분좀 ㅡㅡ;; 머슴.한석복 750 2006/04/14
44513         Re:Re:틀린 부분좀 ㅡㅡ;; 엔조이 712 2006/04/15
44477     Re:틀린 부분좀 ㅡㅡ;; BloodWolf 840 2006/04/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.