// minimum.c : ÀÓÀÇ·Î ¼±ÅÃµÈ 5°³ÀÇ ¼ö Áß¿¡¼ ÃÖ¼Ò°ªÀ» Á¶È¸ // ¹è¿ÀÇ ¿ÞÂÊÀÇ µÎ ¿ä¼ÒµéºÎÅÍ ¼ø¼´ë·Î ºñ±³Çؼ // ¸¸¾à ¿ÞÂÊÀÌ ¹è¿ÀÇ ¿ä¼Ò°¡ ÀÛÀº °æ¿ì¿¡´Â ÀÚ¸®¸¦ ±³È¯Çϰí, // ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â ±×´ë·Î ³õ´Â´Ù. // ÀÌ·± ½ÄÀ¸·Î ÇØ¼ °¡Àå ÀÛÀº ¼ö¸¦ ¹è¿ÀÇ °¡Àå ¿À¸¥ÂÊ¿¡ ¿À°Ô ÇÑ´Ù. #include <stdio.h> #include <stdlib.h> int Min( int a[], int n); void main() { int i, num[5]; srand( time(NULL)); for( i = 0; i < 5; i++) { num[i] = (long)rand()*20/RAND_MAX; printf("\n%d", num[i]); } printf("\n Maximum: %d", Min(num, 5)); } int Min(int a[], int n) { int i, temp; for( i=0; i < n-1; i++) { if( a[i] < a[i+1]) { temp = a[i+1]; a[i+1] = a[i]; a[i] = temp; } } return a[n-1]; } |