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
[47255] Re:기초적인 질문인데 미치겠어요 ㅠㅠㅠ
금목암 [iconms1] 733 읽음    2006-12-01 10:48
C++초보 님이 쓰신 글 :
: 임의의 숫자 5개가 화면에 나오는데요..
:
: 이렇게..
:
: 5  1  6  1  8   
:
: 나오는데요.. 제가 숫자 5를 입력을하면요
:
: 1 6  1  8  이 남아요..
:
: 또 제가 숫자 1을 입력하면
:
: 6  1  8 이 남아요.. 
:
: 이렇게 프로그램 을 어떻게 짜나요??
:
: if,else로 짤수 있는가요?
: 미치겠어요 ㅠㅠㅠ
:
:
: 저거 임의의 숫자나오는거는
: rand를 이용해 했어요..
=================================================================

int data1[100];
int data_len=5; // 숫자 갯수

수자를 입력받고
input ; number
// 입력받은 숫자가 있으면 빼고 맨뒤의숫자를 그자리로 옮긴다
for (i=0;i<data_len;i++)
{
  if (data1[i]==  StrToInt( Edit1->Text))
  {
    data1[i]=data1[data_len-1];
    data_len--;
    break;
  }
}
// 화면에 출력한다
   for (i=0;i<data_len;i++)
    {
     Memo1->Lines->Add(data1[i] );
    }

대략 이렇게 하시면 될거 같네요

+ -

관련 글 리스트
47248 기초적인 질문인데 미치겠어요 ㅠㅠㅠ C++초보 721 2006/12/01
47255     Re:기초적인 질문인데 미치겠어요 ㅠㅠㅠ 금목암 733 2006/12/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.