Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<fstream>
- using namespace std;
- int n;
- void citire_matrice(int m[10][10])
- {
- int i, j;
- ifstream f ("matrice.txt");
- f >> n;
- if (f == NULL) cout<<"Fisierul nu se poate deschide";
- else
- for (i=0; i<n; i++)
- for (j=0; j<n; j++)
- {
- f >> m[i][j];
- }
- }
- void afisare_matrice(int m[10][10])
- {
- int i, j;
- ofstream r ("rezultat.txt");
- r <<"\nMatricea transpusa este: "<<endl;
- for (i=0; i<n; i++)
- {
- r << "\n";
- for (j=0; j<n; j++)
- r << m[i][j]<<" ";
- }
- }
- void prelucrare_matrice(int m[10][10])
- {
- int i, j, m2[10][10];
- for (i=0; i<n; i++)
- for (j=0; j<n; j++)
- m2[j][i] = m[i][j];
- afisare_matrice(m2);
- }
- int main()
- {
- int mat[10][10],mat1[10][10];
- citire_matrice(mat);
- cout<<"\nPrima matrice transpusa: Datele au fost scrise in fiserul rezultat.txt ";
- prelucrare_matrice(mat);
- citire_matrice(mat1);
- afisare_matrice(mat1);
- cout<<"\nA doua matrice transpusa: Datele au fost scrise in fiserul rezultat.txt ";
- prelucrare_matrice(mat1);
- }
Advertisement
Add Comment
Please, Sign In to add comment