Răspuns :
1
#include<iostream>
#include<cstring>
#include<cstdlib>
using namespace std;
int main(){
int n, k=0;
cin>>n;
for(int i=3;i<=n/2;i++) if(n%i==0) k++;
cout<<k;
return 0;
}
2
#include<iostream>
#include<cstring>
#include<cstdlib>
using namespace std;
int main(){
int n, k=0, x;
cin>>n;
for(int i=1;i<=n;i++){
cin>>x;
char nr[11]="";
itoa(x, nr, 10);
if(strchr(nr, '4')!=NULL) k++;
}
cout<<k;
return 0;
}
3
int x;
cin>>x;
if(x==2||x==3) {cout<<"e prim"; return 0;}
if(x<=1) {cout<<"nu e prim"; return 0;}
for(int i=2;i<=n/2;i++) if(x%i==0) {cout<<"nu e prim"; return 0;}
cout<<"e prim";
secventa verifica daca numarul x are si alti divizori in afara de 1 si nr in sine, in caz afirmativ afisandu-se ca nu e prim si inchizandu-se programul prin "return 0;", iar daca nu se executa niciodata if-ul, inseamna ca e prim
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.