Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
14
Добавлен:
17.04.2015
Размер:
672 б
Скачать
#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;
}
Соседние файлы в папке 10 лаба