Vorm_mass(n, massiv_max, massiv_min, massiv);

for (i=0; i<n; i++)

{

for (j=0; j<n; j++)

printf("%5d", massiv[i][j]);

printf("\n");

}

printf("\n");

f_mass = fopen("E:/User/f_mass.txt", "w"); //открытие файла для записи

for (i=0; i<n; i++) //запись массива в файл построчно

{

for (j=0; j<n; j++)

fprintf(f_mass, "%5d", massiv[i][j]);

fprintf(f_mass, "\n");

}

fclose(f_mass); //закрытие файла после записи

f_mass = fopen("E:/User/f_mass.txt", "r"); //открытие файла для чтения

count = 0; //количество прочитанных чисел

while (!feof(f_mass)) //пока не конец файла f_mass

{

i = fscanf(f_mass, "%d", &n);

count++;

}

printf("\nВ файле записано %d чисел\n", count);

count = sqrt(count); //определение размера записанного в файле массива

f_mass = fopen("E:/User/f_mass.txt", "r");

printf("\nПрочитанный из файла массив:\n");

for (i=0; i<count; i++) //чтение массива из файла и вывод его на экран построчно

{

for (j=0; j<count; j++)

{

fscanf(f_mass, "%5d", &n);

printf("%5d", n);

}

printf("\n");

}

printf("\n");

f_mass = fopen("E:/User/f_mass.txt", "r");

printf("\nГлавная диагональ массива:\n");

for (i=0; i<count; i++) //чтение массива из файла и вывод на экран его главной диагонали

for (j=0; j<count; j++)

{

fscanf(f_mass, "%5d", &n);

if (i == j)

printf("%5d", n);

}

printf("\n\n");

f_mass = fopen("E:/User/f_mass.txt", "r");

printf("\nПобочная диагональ массива:\n");

for (i=0; i<count; i++) //чтение массива из файла и вывод на экран его побочной диагонали

for (j=0; j<count; j++)

{

fscanf(f_mass, "%5d", &n);

if (j == count-i-1)

printf("%5d", n);

}

printf("\n\n");

fclose(f_mass); //закрытие файла








Дата добавления: 2015-04-19; просмотров: 633;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.