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

c++ Dau 100p si coroane

Anexe:

alexlolshockp1aywd: care problema?
alecserazvan: toate
alecserazvan: 5 si 6
alexlolshockp1aywd: ignora biblioteca de cstring

Răspunsuri la întrebare

Răspuns de alexlolshockp1aywd
0

PROBLEMA 5:

#include <iostream>

#include <cstring>

using namespace std;

int main()

{

   int n, a[31][31];

   cin>>n;

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

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

       {

           if(i+j==n+1)

               a[i][j]=n;

           if(i+j>n+1)

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

           if(i+j<n+1)

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

       }

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

   {

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

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

       cout<<endl;

   };

   return 0;

}

PROBLEMA 6:

#include <iostream>

#include <cstring>

using namespace std;

int main()

{

   int n, a[31][31];

   cin>>n;

   int ki=1;

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

   {

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

       {

           a[i][j]=ki;

           ki++;

       }

       ki=a[i][1]+2*n;

   }

   int kp=a[1][n]+1;

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

   {

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

       {

           a[i][j]=kp;

           kp++;

       }

       kp=a[i+1][n]+1;

   }

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

   {

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

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

       cout<<endl;

   };

   return 0;

}


alexlolshockp1aywd: Am pus raspunsul la ambele probleme. prima este problema 5, urmatoare 6.
alexlolshockp1aywd: ignora biblioteca pentru cstrig, am uitat sa o sterg.
Alte întrebări interesante