N-AM NICIO IDEIE, AJUTOR
Anexe:
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>#include <fstream>using namespace std;int prim(int n){ if(n<2) return 0; if(n>2 && n%2==0) return 0; for(int i=3; i<=n/2; i+=2) if(n%i==0) return 0; return 1;
}int suma_cifre(int n){ int suma=0; while(n) { suma=suma+n%10; n=n/10; } return suma;
}int main(){ ifstream fin("cat.in"); ofstream fout("cat.out"); int n,m,x; fin>>n>>m; if(n%2==0) { for(int i=n; i<=m; i+=2) { x=suma_cifre(i); if(prim(x)==1) fout<<i<<' ';
} fout<<endl; for(int i=n+1; i<=m; i+=2) { x=suma_cifre(i); if(prim(x)==1) fout<<i<<' ';
} } else { for(int i=n+1; i<=m; i+=2) { x=suma_cifre(i); if(prim(x)==1) fout<<i<<' ';
} fout<<endl; for(int i=n; i<=m; i+=2) { x=suma_cifre(i); if(prim(x)==1) fout<<i<<' ';
} }
return 0;}
}int suma_cifre(int n){ int suma=0; while(n) { suma=suma+n%10; n=n/10; } return suma;
}int main(){ ifstream fin("cat.in"); ofstream fout("cat.out"); int n,m,x; fin>>n>>m; if(n%2==0) { for(int i=n; i<=m; i+=2) { x=suma_cifre(i); if(prim(x)==1) fout<<i<<' ';
} fout<<endl; for(int i=n+1; i<=m; i+=2) { x=suma_cifre(i); if(prim(x)==1) fout<<i<<' ';
} } else { for(int i=n+1; i<=m; i+=2) { x=suma_cifre(i); if(prim(x)==1) fout<<i<<' ';
} fout<<endl; for(int i=n; i<=m; i+=2) { x=suma_cifre(i); if(prim(x)==1) fout<<i<<' ';
} }
return 0;}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă