👤

Va rog aveti in poza exercitiul​

Va Rog Aveti In Poza Exercitiul class=

Răspuns :

Raspuns:

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("mat.in");

int n,i,j,l1,l2;

float a [100][100],aux;

int main ()

{

f>>n;

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

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

f>>a[i][j];

cout<<"l1=";

cin>>l1;

cout<<"l2=";

cin>>l2;

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

{

aux=a[l1][i];

a[l1][i]=a[l2][i];

a[l2][i]=aux;

}

for(i=1;i<=n;i++) {

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

cout<<a[i][j]<<" ";

cout<<endl;

}

return 0;

}

Explicație pas cu pas:

Explicație:

#include <iostream>

#include <fstream>

using namespace std;

ifstream fin("mat.in");

int main()

{

   int i,j,n,a[100][100];

   fin>>n;

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

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

   fin>>a[i][j];

   int l1,l2;

   do

   {

   cout<<"l1=";

   cin>>l1;

   cout<<"l2=";

   cin>>l2;

   }

   while(l1<0 || l2>n);

   int aux=0;

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

   {

       aux=a[l1][i];

       a[l1][i]=a[l2][i];

       a[l2][i]=aux;

   }

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

   {

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

       cout<<a[i][j]<<" ";

       cout<<"\n";

   }

   return 0;

}