Informatică, întrebare adresată de alexiapantazi, 8 ani în urmă

O matrice cu p linii și q coloane se completează cu numere întregi citite de la tastatură. Să se interschimbe elementele coloanelor x și y (x și y sunt numere naturale citite de la tastatură). Tabloul astfel construit va fi scris in fișierul “bilet10.txt”, fiecare linie a tabloului pe câte o linie a fișierului, cu câte un spațiu între elementele fiecărei linii.

Răspunsuri la întrebare

Răspuns de lucaciucandrei
1

#include<iostream>

#include<fstream>

using namespace std;

int main(){

   int m[101][101],p,q,x,y;

   cin>>p>>q;

   for(int i=1;i<=p;i++)

       for(int j=1;j<=q;j++)

           cin>>m[i][j];

   cin>>x>>y;

   for(int i=1;i<=p;i++)

       swap(m[i][x],m[i][y]);

   ofstream g("bilet8.txt");

   for(int i=1;i<=p;i++){

       for(int j=1;j<=q;j++)

           g<<m[i][j]<<' ';

       g<<endl;

   }

   return 0;

}

Alte întrebări interesante