Informatică, întrebare adresată de alexandradumis, 9 ani în urmă

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 andreiutzuthau
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

Alte întrebări interesante