marți, 13 noiembrie 2012

citirea si afisarea unei matrici

Citirea si afisarea unei matrici

/*programul foloseste fisiere(vezi varianta fara fisiere mai jos)*/
#include<iostream.h>
#include<conio.h>
#include<fstream.h>
#include<iomanip.h>

int main()
{int x[100][100],i,j,n;

fstream f1("matrice.txt" ,ios::in);
fstream f2("rezolvare.txt" ,ios::out);

/*mai jos se face citirea matricei din fisierul f1(matrice.txt)*/
f1>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
f1>>x[i][j];

/*mai jos se face afisarea matricei in fisierul f2(rezolvare.txt)
f2<<"Matricea este:"<<endl<<endl;
for(i=1;i<=n;i++)
{for(j=1;j<=n;j++)
f2<<setw(4)<<x[i][j];
f2<<endl;}

getche();
}

---------------------------------------------------------
//varianta fara fisiere
#include<iostream.h>
#include<conio.h>
#include<fstream.h>
#include<iomanip.h>

int main()
{int x[100][100],i,j,n,m;

cout<<"n= ";cin>>n;
cout<<"m= ";cin>>m;
 

for(i=1;i<=n;i++)
for(j=1;j<=m;j++)

{cout<<"x["<<i<<"]["<<j<<"]= ";cin>>x[i][j];}
 

cout<<"Matricea este:"<<endl<<endl;
for(i=1;i<=n;i++)
{for(j=1;j<=m;j++)

cout<<setw(4)<<x[i][j];
cout<<endl;}
getche();
}


/*program realizat in DevC++ / pt Microsoft studio visual c++ trebuie schimbata functia principala "int main()" in "void main()" si trebuie stearsa functia "gerche();" de la sfarsitul programului.*/

Niciun comentariu:

Trimiteți un comentariu