AJUTOR\!!
Cine imi poate rezolva aceste probleme, sau macar sa imi explice cum se fac
Anexe:
Răspunsuri la întrebare
Răspuns de
0
#include <fstream>
using namespace std;ifstream f("pb.in");ofstream g("pb.out");int palindrom(int k){ int copie=k,inv=0; while(copie!=0) { inv=inv*10+copie%10; copie=copie/10; } return inv;}int suma(int k){ int copie=k,s=0; while(copie!=0) { s=s+copie%10; copie=copie/10; }
return s;}int prim(int k){ int d; for(d=2; d<=k/2; d++) if(k%d==0) return 0; return 1;}int main(){ int v[100],i,n,s; f>>n; for(i=1; i<=n; i++) { f>>v[i]; }
for(i=1; i<=n; i++) { s=suma(v[i]); if(prim(s)==1) v[i]=palindrom(v[i]); } for(i=1; i<=n; i++) g<<v[i]<<" "; return 0;}PENTRU PRIMA PROBLEMA
using namespace std;ifstream f("pb.in");ofstream g("pb.out");int palindrom(int k){ int copie=k,inv=0; while(copie!=0) { inv=inv*10+copie%10; copie=copie/10; } return inv;}int suma(int k){ int copie=k,s=0; while(copie!=0) { s=s+copie%10; copie=copie/10; }
return s;}int prim(int k){ int d; for(d=2; d<=k/2; d++) if(k%d==0) return 0; return 1;}int main(){ int v[100],i,n,s; f>>n; for(i=1; i<=n; i++) { f>>v[i]; }
for(i=1; i<=n; i++) { s=suma(v[i]); if(prim(s)==1) v[i]=palindrom(v[i]); } for(i=1; i<=n; i++) g<<v[i]<<" "; return 0;}PENTRU PRIMA PROBLEMA
Ella437:
Omg omg!!!
Alte întrebări interesante
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Biologie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă