24
Probleme atestat neintensiv 1.Se citesc de la tastatura n numere naturale, cu cel mult 9 cifre fiecare. Scrieti un program care pentru o cifra k citita de la tastatura, afiseaza pe ecran cate numere prime in scrierea carora apare cifra k, se gasesc in sirul dat. #include <iostream> using namespace std; int main() { long int n, i, numar, nr=0; int k,j; cin>>n>>k; for(i=0;i<n;i++) { cin>>numar; if(numar>=2) { int prim=1; for(j=2;j*j<=numar&&prim;j++) if(!(numar%j)) prim=0; if(prim) { long int aux=numar; int gasit=0; while (aux&&!gasit) { if(aux%10==k) gasit=1; aux/=10; } if(gasit) nr++; } } } cout<<nr;

Probleme Atestat Neintesiv

Embed Size (px)

DESCRIPTION

Atestat

Citation preview

Probleme atestat neintensiv

1.Se citesc de la tastatura n numere naturale, cu cel mult 9 cifre fiecare. Scrieti un program care pentru o cifra k citita de la tastatura, afiseaza pe ecran cate numere prime in scrierea carora apare cifra k, se gasesc in sirul dat.#include using namespace std;

int main(){ long int n, i, numar, nr=0; int k,j; cin>>n>>k; for(i=0;i>numar; if(numar>=2) { int prim=1; for(j=2;j*j