Тема: вивід матриці в файли
Ще раз добого дня!!!
#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;
Це програма яка виводить матрицю симетрично її вертикальної і головної діагоналі!!!!!
При запуску програми пропонується вводити розмір матриці потім програма виводить результат(матрицю). Мені потрібно щоб після цих дій програма вивела результати в текстовий і бінарний файл.(зауваження!! в моїх одногрупниках вони бінарні файли створювали без розширення просто був файл і вони могли переглянути результат так як як текстовий проте без табуляцій, просто матриця вставала в рядок цифр а не як матриця!!)кому не важко допоможіть!