2013년 문제

알고리즘 2014. 6. 6. 18:37

배열속에 랜덤으로 양의 정수가 있다. 이때, 정렬하지 않고 낮은숫자부터 표현하시오.



#include <stdio.h>

#include <Windows.h>

#define LEN 10


int main()

{

int a[LEN]={0,2,4,6,8,9,7,5,3,1};

int min=45747456, temp=0, i, j;


//이게 제일 낮은숫자 결과값 0 

for( i = 0 ; i < LEN; i++)

{

if(a[i] < min )

{

min = a[i];

printf("%d\n", min);

}

}


for( j=0 ; j< LEN-1 ; j++)

{

//두번쨰로 낮은숫자 1

for( i = 0, temp=0x7FFFFFFF ; i < LEN ; i++)

{


if(a[i] < temp && a[i] > min)

{

temp = a[i];

}

}

min=temp;

printf("%d\n", min);

}


system("pause");

}

'알고리즘' 카테고리의 다른 글

알고리즘 단계  (0) 2017.05.10
문제3  (0) 2014.09.02
문제2  (0) 2014.09.02
문제1  (0) 2014.09.02
2014년 문제  (0) 2014.06.06
Posted by wakira
,