Scrieti un program C/C++ care citeste de la tastatura doua numere naturale n si m(2<n;m<20) s afiseaza pe ecran o matrice cu n linii si m coloane, avand ca elemente primele n*m numere naturale compuse.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int n,m,a[20][20],x,i,j,ok,k;
x=4;//primul numar compus;
cin>>n>>m;
for(int i=0;i<n;i++)
for(j=0;j<m;j++)
{ do{ok=0;
for(k=2;k<=x/2&&!ok;k++)
if(x%k==0)
{
a[i][j]=x;
ok=1;
}
x++;
}
while(ok==0);
}
for(int i=0;i<n;i++)
{
for(j=0;j<m;j++)cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}
Alte întrebări interesante
Chimie,
8 ani în urmă
Biologie,
8 ani în urmă
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă