Se citesc n numere. Construieste un nr din prima cifra a fiecarui numar dat. Verificati daca nr final e prim. ex. n=5 nr : 100 7 12 39 4 ---- > nr final 17134 ==> NU e prim
urgeeenttt VA ROGGGG!!!!!!!!
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
using namespace std;
#include <iostream>
int PrimaCifra(int numar){ //functie care returneaza prima cifra a unui numar n
int pc=0;
int n=numar;
while (numar>0) {
pc=numar;
numar=numar/10;
}
return pc;
}
int Prim(int n){ //functie care arata ca n este prim(returneaza 1) sau nu(returneaza 0)
int i,prim;
prim=0; //initial consideram ca numarul n nu este prim
for(i=1;i<n;i++){
if (n%2!=0) prim=1;
}
return prim;
}
int main() {
int i,n,npc,pc,numar,prim;
cout << "Introduceti numarul de numere :";
cin >> n;
npc=0;
for(i=1;i<=n;i++){
cout<<"n"<<i<<":";
cin>>numar;
pc=PrimaCifra(numar);
npc=npc*10+pc;
}
if (Prim(npc)==1)
cout<<"Nr. final: "<<npc<<" este prim!";
else
cout<<"Nr. final: "<<npc<<" nu este prim!";
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă