se citesc de la tastatura numere naturale cu cel mult 9 cifre pana la introducerea numarului 0.(numarul 0 nu face parte din sir si se citesc cel putin doua si cel mult 100 de numere). sa se afiseze cate dintre numerele introduse sunt prime si au in componenta lor cel putin o cifra para.
in c++ cu materia de a 9-a. repede va rog!!!
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int num, contor=0, eprim, exista, i;
cin >> num;
while (num)
{
eprim=1;
if (num==0 || num==1) eprim=0;
if (num>2)
{
if (num%2==0) eprim=0;
for (i=3; i*i<=num; ++i)
if (num%i==0) { eprim=0; break; }
}
if (eprim)
{
exista=0;
while (num)
{
if (num%2==0) { exista=1; break; }
num/=10;
}
if (exista) ++contor;
}
cin >> num;
}
cout << contor;
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă