글
숫자크기대로 좌우로 정렬하기 소스
비주얼C++/지식IN답변
2014. 6. 18. 13:16
#include <iostream>
using namespace std;
main()
{
int num[5],outnum[5],i,j,temp;
for (i=0;i<5;i++)
cin >> num[i];
// 정렬
for (i=0;i<5;i++)
for (j=i+1;j<5;j++)
{
if (num[i] > num[j]) {
temp = num[i];
num[i] = num[j];
num[j] = temp;
}
}
// 배치
i = 2; j=2; int k=0, p=1;
outnum[2] = num[0];
do
{
if (p%2==0) {
j--; outnum[j] = num[k];
} else if (p>1) {
i++; outnum[i] = num[k];
}
k++;
p++;
} while (k<5);
for (i=0;i<5;i++)
cout << outnum[i] << " ";
cout << "\n";
}
'비주얼C++ > 지식IN답변' 카테고리의 다른 글
문자열 /단위로 나누어 저장 출력하기 (0) | 2014.06.19 |
---|---|
학생의 평균과 총점 입출력 소스 (0) | 2014.06.17 |
[c++][배열] 배열내용 거꾸로 출력하기 (0) | 2014.06.16 |