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

Scrieţi un program care citește de la tastatură două numere naturale, m și n (2≤m≤20, 2≤n≤20), și construiește în memorie un tablou bidimensional A, cu m linii și n coloane, astfel încât parcurgându-l linie cu linie, de sus în jos, și fiecare linie de la stânga la dreapta, să se obțină șirul primelor n·m numere naturale, pare, care NU sunt divizibile cu 5, ordonat strict crescător.

Programul afişează pe ecran tabloul obținut, fiecare linie a tabloului pe câte o linie a ecranului, elementele de pe aceeași linie fiind separate prin câte un spațiu.

Răspunsuri la întrebare

Răspuns de andriesboss92
5

#include <iostream>

using namespace std;

int main()

{

   int k=2, a[100][100],n,m;

   cin>>m;

   cin>>n;

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

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

           {

               a[i][j]=k;

               k=k+2;

               if(k%5==0)

                   k=k+2;

           }

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

       {

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

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

           cout<<"\n";

       }

   

}

Alte întrebări interesante
Matematică, 8 ani în urmă