Răspuns :
#include <iostream>
using namespace std;
int main(){ int n,x;
cin>> n; for (int i=1;i<=n;i++) { cin>>x;
int ok=0,d;
for (d=2;d<=x/2;d++) if (x%d==0 && d%2==0) {ok=1; cout<<d<<" "; } if (ok) cout<<endl; else cout<<"Numarul citit nu are divizori proprii";
}
return 0;}
using namespace std;
int main(){ int n,x;
cin>> n; for (int i=1;i<=n;i++) { cin>>x;
int ok=0,d;
for (d=2;d<=x/2;d++) if (x%d==0 && d%2==0) {ok=1; cout<<d<<" "; } if (ok) cout<<endl; else cout<<"Numarul citit nu are divizori proprii";
}
return 0;}
#include <iostream>
//sa se afiseze divizorii pari pentru n numere;
using namespace std;
int n,d,i,x,ok;
int main()
{
cout<<"n=";
cin>>n;
for(i=1; i<=n; i++)
{ //citim elementul x;
cin>>x;
for(d=2; d<=x; d++)
{ //de la divizorul 2 pana la x,nu pana la x/2,pentru ca luam divizor si pe el insusi,daca e par;
if(d%2==0)
{ //presupunem ca nu avem div pari,ok=0;
ok=0;
if((x%d==0) && (d%2==0))
{ //daca avem div par ok devine 1(true) si scriem divizorul ;
ok=1;
cout<<d<<" , ";
}
}
}
if(ok)cout<<endl;
//daca nu avem div pari afisam mesaj;
else cout<<"Nu avem divizori pari ";
}
}
//sa se afiseze divizorii pari pentru n numere;
using namespace std;
int n,d,i,x,ok;
int main()
{
cout<<"n=";
cin>>n;
for(i=1; i<=n; i++)
{ //citim elementul x;
cin>>x;
for(d=2; d<=x; d++)
{ //de la divizorul 2 pana la x,nu pana la x/2,pentru ca luam divizor si pe el insusi,daca e par;
if(d%2==0)
{ //presupunem ca nu avem div pari,ok=0;
ok=0;
if((x%d==0) && (d%2==0))
{ //daca avem div par ok devine 1(true) si scriem divizorul ;
ok=1;
cout<<d<<" , ";
}
}
}
if(ok)cout<<endl;
//daca nu avem div pari afisam mesaj;
else cout<<"Nu avem divizori pari ";
}
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!