diff --git "a/5_\353\202\234\354\210\230\355\224\204\353\241\234\352\267\270\353\236\250.cpp" "b/5_\353\202\234\354\210\230\355\224\204\353\241\234\352\267\270\353\236\250.cpp"
new file mode 100644
index 0000000000000000000000000000000000000000..1b6231e837eff0f7f75c6600150796d36c5d8540
--- /dev/null
+++ "b/5_\353\202\234\354\210\230\355\224\204\353\241\234\352\267\270\353\236\250.cpp"
@@ -0,0 +1,59 @@
+//���� ���α׷�
+//201421110 �̵���а� ������
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <time.h>
+#define NUM_DATA 25
+
+int main()
+{
+	int arr[NUM_DATA];
+	int num;
+	int val[NUM_DATA];
+	int index = 0;
+	int min_val=0;
+
+	srand(time(NULL));
+
+	for (int i = 0; i < NUM_DATA; i++) {
+		arr[i] = rand() % 176 + 25;
+		printf("%5d", arr[i]);
+		if (i % 10 == 9) printf("\n");
+	}
+
+	printf("\n���ڸ� �Է��ϼ���\n");
+	scanf_s("%d", &num);
+
+
+	for (int i = 0; i < NUM_DATA; i++)
+	{
+			val[i] = arr[i] - num;
+	}
+
+	for (int i = 0; i < NUM_DATA; i++)
+	{
+		if (val[i] > 0)
+		{
+			min_val = val[i];
+			index = i;
+			break;
+		}
+	}
+
+	for (int i = 0; i < NUM_DATA; i++)
+	{
+		if (min_val > val[i] && val[i] > 0)
+		{
+			min_val = val[i];
+			index = i;
+		}
+	}
+
+	if (min_val>0)
+		printf("ū �� �� ���� ����� �� : %d", arr[index]);
+	else
+		printf("���� ã�� �� �����ϴ�.");
+
+	return 0;
+}
\ No newline at end of file