Răspuns :
Răspuns:
1.Codul:
#include <iostream>
using namespace std;
int main(){
int a,b,c; ///cele 3 numere
cin>>a>>b>>c; ///citirea numerelor
if(a % 2 == 0) ///daca a este par
cout<<a<<" "; ///afisam cu spatiu
if(b % 2 == 0) ///daca b este par
cout<<b<<" "; ///afisam cu spatiu
if(c % 2 == 0) ///daca c este par
cout<<c<<" "; ///afisam cu spatiu
return 0;
}
2.Codul:
#include <iostream>
using namespace std;
int main(){
int a,b,c,d; ///cele 4 numere
cin>>a>>b>>c>>d; ///citirea numerelor
cout<<"numere pozitive: "<<endl;
if(a > 0 || b > 0 || c > 0 || d > 0){
if(a > 0)
cout<<a<<" ";
if(b > 0)
cout<<b<<" ";
if(c > 0)
cout<<c<<" ";
if(d > 0)
cout<<d<<" ";
}
cout<<endl;
if(a < 0 || b < 0 || c < 0 || d < 0){
cout<<"numere negative: "<<endl;
if(a < 0)
cout<<a<<" ";
if(b < 0)
cout<<b<<" ";
if(c < 0)
cout<<c<<" ";
if(d < 0)
cout<<d<<" ";
}
cout<<endl;
if(a == 0 || b == 0 || c == 0 || d == 0){
cout<<"numere nule: "<<endl;
if(a == 0)
cout<<a<<" ";
if(b == 0)
cout<<b<<" ";
if(c == 0)
cout<<c<<" ";
if(d == 0)
cout<<d<<" ";
}
cout<<endl;
return 0;
}
Explicație:
1. % n(n numar natural) - afiseaza restul la impartirea cu n al numarului
a(a numar natural) este divizibil cu n daca a%n == 0(restul este 0)
Numerele pare sunt divizibile cu 2
a este divizbil cu 2 si par daca a%2 == 0(restul este 0)
Dupa ce citim cele 3 numere,verificam
daca(restul impartiri la doi a lui a este 0 )
Afisam numarul cu spatiu
daca(restul impartiri la doi a lui a este 0 )
Afisam numarul cu spatiu
daca(restul impartiri la doi a lui a este 0 )
Afisam numarul cu spatiu
2. || inseamna sau intr-un if
Am impartit codul in 3 grupe(pt numere pozitive,negative,nule)
if(a > 0 || b > 0 || c > 0 || d > 0) - verificam daca cel putin un numar este mai mare ca 0 (poztiv,analog pt celelalte cazuri)
Mai departe,afisam
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!