Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Практические / Отчеты студентов 2011-2012 / ВТ-12 ЛР / Понтеев / 10 лаба / 10LAB
.CPP#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, i, min;
FILE *fp;
srand( (unsigned int) (time(NULL)));
fp = fopen("Data.txt", "rt");
fscanf(fp, "%d", &n);
int *arr = (int*) malloc(n*sizeof(int));
while ( (!feof(fp)) && i < n)
fscanf(fp, "%d", &arr[i++]);
printf("Array is \n");
for (i = 0; i < n; ++i)
printf("%d%c", arr[i], (i%10 == 9) ? '\n': ' ');
min = 0;
for (i = 0; i < n; ++i)
if ( abs(arr[min]) > abs(arr[i]) )
min = i;
printf("Min element is %d, index = %d", arr[min], min);
getchar();
free(arr);
arr = NULL;
fclose(fp);
return 0;
}