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

Am nevoie de ajutor va rog macar o problema din cele de mai jos (matrici)

Anexe:

Răspunsuri la întrebare

Răspuns de StefanGroparu21
1

Răspuns:

Prima:

#include<bits/stdc++.h>

using namespace std;

int main()

{

int n,a[10][10],p=2;

cin>>n;

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

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

{

a[i][j]=p;

p+=2;

}

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

{

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

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

       cout<<'\n';

}

return 0;

}

A doua:

#include<bits/stdc++.h>

using namespace std;

int main()

{

int n,a[10][10],p=0,b=1;

cin>>n;

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

{

   if(i%2==1)

   {

       if(i==1)

       {

       a[i][1]=0;

       a[i][2]=1;

       for(int j=3;j<=n;j++)

       a[i][j]=a[i][j-1]+a[i][j-2];

       p=a[i][n-1];

       b=a[i][n];

       }

       else

       {

           a[i][1]=a[i-1][1]+a[i-1][2];

           a[i][2]=a[i-1][1]+a[i][1];

           for(int j=3;j<=n;j++)

           a[i][j]=a[i][j-1]+a[i][j-2];

           p=a[i][n-1];

           b=a[i][n];

       }

   }

else

{

   a[i][n]=p+b;

   a[i][n-1]=b+a[i][n];

   for(int j=n-2;j>=1;j--)

       a[i][j]=a[i][j+1]+a[i][j+2];

}

}

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

{

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

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

cout<<'\n';

}

return 0;

}

Explicație:

Sper ca te-am ajutat!!!

Alte întrebări interesante