Sunteți pe pagina 1din 1

iii.

S se scrie programul care creeaz un fiier text n care memoreaz dou matrice, astfel: pe
prima linie numrul de linii i numrul de coloane ale primei matrice, separate printr-un
spaiu; pe fiecare din liniile urmtoare, n ordine, elementele unei linii din matrice, separate
prin cte un spaiu; n continuare a doua matrice, n aceeai form.

#include<stdio.h>
void main()
{FILE *f;
int m,n,i,j;
float x;
char s[20];
printf("Nume fisier: ");gets(s);
f=fopen(s,"w");
printf("nr. linii a: ");scanf("%d",&m); printf("nr. col
a: ");scanf("%d",&n); fprintf(f,"%d %d\n",m,n);
for(i=0;i<m;i++)
{for(j=0;j<n;j++)
{printf("a(%d,%d)=",i,j); scanf("%f",&x);
fprintf(f,"%5.2f ",x);}
fprintf(f,"\n");}
printf("nr. linii b: ");scanf("%d",&m); printf("nr. col
b: ");scanf("%d",&n); fprintf(f,"%d %d\n",m,n);
for(i=0;i<m;i++)
{for(j=0;j<n;j++)
{printf("b(%d,%d)=",i,j); scanf("%f",&x);
fprintf(f,"%5.2f ",x);}
fprintf(f,"\n");}
fclose(f);}

S-ar putea să vă placă și