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

program cu functie care numara cate numere au cel putin 3 cifre intr-o matrice
ex:
m=3
n=4
1 109 7005 22
15 803 4 111
94 409 17 3
rezulta 4 numere(109,7005,803,409)
URGENT PANA LA ORA 5:30


Samy2099: ahh si inca ceva
Samy2099: stai sa iti dau complet si corect
Samy2099: #include<iostream>
using namespace std;
int a[101][101],nr,n;
int prim(int x)
{
for(int i=2;i<=x/2;i++)
{
if(x%i==0) return 0;
}
return 1;
}
void solutie()
{
cin>>n;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
{
cin>>a[i][j];
if(prim(a[i][j]) nr++;
}
cout<<nr<<" numere";
}
int main()
{
solutie();
return 0;
}
Kenmzox: multumesc mult
Samy2099: no problem
Samy2099: vai ce prost is :)) am considerat matrice patratica ...
Samy2099: fa acolo cin>>n>>m
Samy2099: i mergi cu un for pana la n si altul pana la m
Samy2099: la ambele probleme
Kenmzox: imediat

Răspunsuri la întrebare

Răspuns de Samy2099
1
#include<iostream>
using namespace std;
int a[101][101],nr,n;
int prim(int x)
{
   for(int i=2;i<=x/2;i++)
       {
           if(x%i==0) {return 1;break;}
       }
return 0;
}
void solutie()
{
    cin>>n;
for(int i=1;i<=n;i++)
    for(int j=1;j<=n;j++)
       {
           cin>>a[i][j];
           if(prim(a[i][j]) nr++;
       }
 cout<<nr<<" numere";
}
int main()

  solutie();
  return 0;
}

Kenmzox: poti sa ma mai ajuti cu inca o problema?
Samy2099: da
Kenmzox: Program cu functie care determina cate nr sunt prime intr-o matrice cu m linii si n coloane
Samy2099: ti o editez pe anterioara
Alte întrebări interesante