|
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] );
}
대략 이렇게 하시면 될거 같네요
|