Тема: вивід матриці в файли
Ще раз добого дня!!!
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
#include <time.h>
#include <malloc.h>
 
// main
int main()
{ 
int i, j, size;
int** m;
 
srand(time(0)); 
scanf("%d", &size);
m = (int**) malloc(size*sizeof(int*));
 for(i=0;i<size;i++) 
m[i] = (int*) malloc(size*sizeof(int));
 
for (i=0;i<size;i++)
for(j=0;j<size;j++)
m[i][j]=rand()%9;
 for (i=0;i<size;i++)
{
for(j=0;j<size;j++) 
{
 
if (j == (size - 1) - i) printf( "%d ", m[i][j]);
 if (i != j) {if (j != (size - 1) - i) printf( "  ", m[i][j]);}
else { if (j != (size - 1) - i) printf( "%d ", m[i][j]);}
 }
printf( "\n");
}
 printf( "\n");
 
for(i=0;i<size;i++) 
free (m[i]);
 
free(m);
getch (); 
return 0;Це програма яка виводить матрицю симетрично її вертикальної і головної діагоналі!!!!!
При запуску програми пропонується вводити розмір матриці потім програма виводить результат(матрицю). Мені потрібно щоб після цих дій програма вивела результати в текстовий і бінарний файл.(зауваження!! в моїх одногрупниках вони бінарні файли створювали без розширення просто був файл і вони могли переглянути результат так як як текстовий проте без табуляцій, просто матриця вставала в рядок цифр а не як матриця!!)кому не важко допоможіть!