# include & ltiostream & gt
네임스페이스 STD 사용
Voidsort (int ncount, int * parlay)// 오름차순으로 정렬합니다.
{
Intntmp = 0;
For(int j = 0;; J & ltnCountj++)
{
For(int k = j;; K & ltnCountk++)
{
If (parray [j] > 파레 [k])
{
Ntmp = parray [j];
Parray [j] = parray [k];
Parray [k] = ntmp;
}
}
}
}
Void main ()
{
Intncount = 0; //배열 요소 수
Cout & lt& lt 배열 크기를 입력하십시오: ";
CIN>;; & gtnCount
Int * parray = new int [ncount];
For(int I = 0;; 나 & ltnCounti++)
{
Cout & lt& lt "첫 번째" 를 입력하십시오
CIN>;; & gt 파레 [I];
}
Cout & lt& lt' 정렬 전 배열: ";
For(int h = 0;; H & ltnCounth++)
Cout & lt< parray [h] < & lt "";
Cout & lt& ltendl
Sort(nCount, parray);
Cout & lt& lt "결과를 오름차순으로 정렬:";
For(int l = 0;; L & ltnCountl++)
Cout & lt& ltpArray[l]& lt;] < & lt "";
Cout & lt& ltendl
}
//////////////////////////////////
두 번째 질문:
# include & ltiostream & gt
네임스페이스 STD 사용
내 클래스 번호
{
공용:
MyNumber (부동 소수점 nA0, 부동 소수점 nDiff, intncount);
~ mynumber ();
Voidsetdata ();
Voidshow ();
개인:
부동 A0;
부동 d;
Int n;;
Float * pa
플로트 s;
}
MyNumber::MyNumber (부동 소수점 nA0, 부동 소수점 nDiff, int nCount)
{
A0 = nA0
D = nDiff
N = nCount
}
제 번호: ~ 제 번호 ()
{
If (NULL! = pa)
{
삭제 [] pa;
Pa = NULL
}
}
Void MyNumber::SetData ()
{
Intnindex = 0;
Pa = 새로운 부동 소수점 [n];
S = 0;;
For (; NIndex & ltn;; NIndex++)
{
Pa [nindex] = A0+nindex * d;
S+= pa [nindex];
}
}
Void MyNumber::Show ()
{
Intnindex = 0;
Cout & lt& lt "이전"
For (; NIndex & ltn;; NIndex++)
Cout & lt& ltpa[nIndex]& lt; < & lt "";
Cout & lt& ltendl
Cout & lt& lt "이전"
}
Void main ()
{
내 번호 내 번호 (2, 3, 6);
제 번호입니다. Setdata ();
제 번호입니다. 쇼 ();
}