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