Cerința
Se dă o matrice cu n linii și m coloane și elemente numere naturale. Să se determine câte dintre elementele situate pe linii cu indici pari sunt prime.
Date de intrare
Programul citește de la tastatură numerele n m, iar apoi n șiruri cu câte m numere naturale, reprezentând elementele matricei.
Date de ieșire
Programul va afișa pe ecran numărul C, reprezentând valoarea căutată.
Restricții și precizări
1 ≤ n , m ≤ 100
elementele matricei sunt numere naturale mai mici decât 1.000.000
liniile matricei sunt numerotate de 1 la n, iar coloanele de la 1 la m
Exemplu
Intrare
4 3
5 12 10
3 9 1
7 10 1
10 9 3
Ieșire
2
//in c++
//666
Răspunsuri la întrebare
Răspuns de
4
int m,n;
int count=0;
cin>>m>>n;
int mat[m][n];
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
cin>>a[m][n];
}
}
for(int k=0;k<m;k+=2)
{
for(int a=0;a<k,a++)
{
for(int b=0;b<n;b++)
{
int p, flag=0;
p=mat[a][b];
if(p%2==0) flag=1;
else{
for(int i=3;i<=sqrt(p);i+=2)
{
if(p%i==0) flag++
else flag=0;
}
if(flag==0) count++}
}
Sper sa mearga nu am incercat in compilator!
Daca nu functioneaza spune-mi si il incerc si in compilator! Bafta! :D
int count=0;
cin>>m>>n;
int mat[m][n];
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
cin>>a[m][n];
}
}
for(int k=0;k<m;k+=2)
{
for(int a=0;a<k,a++)
{
for(int b=0;b<n;b++)
{
int p, flag=0;
p=mat[a][b];
if(p%2==0) flag=1;
else{
for(int i=3;i<=sqrt(p);i+=2)
{
if(p%i==0) flag++
else flag=0;
}
if(flag==0) count++}
}
Sper sa mearga nu am incercat in compilator!
Daca nu functioneaza spune-mi si il incerc si in compilator! Bafta! :D
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă