1. Se citește un număr nenul, pozitiv. Să se scrie mesajul Da dacă numărul este par și mesajul NU dacă este impar. Ex1: x=8 R: DA Ex2: x=3 R: NU # include <iostream> using namespace std; int main() { int x; cin>>x; if(x%2==0) cout<<"DA"; else cout<<"NU"; } 2. Se citește un număr întreg. Să se scrie mesajul Da dacă numărul este pozitiv și mesajul NU dacă este negativ. Ex1: x=8 R: DA Ex2: x=-8 R: NU # include <iostream> using namespace std; int main() { int x; cin>>x; if(x>=0) cout<<"DA"; else cout<<"NU"; } 3. Se citește un număr nenul, pozitiv. Să se scrie mesajul Da dacă numărul are ultima cifră 3 și mesajul NU în caz contrar. Ex1: x=23 R: DA Ex2: x=338 R: NU # include <iostream> using namespace std; int main() { int x; cin>>x; if(x%10==3) cout<<"DA"; else cout<<"NU";} 4. Se citește un număr nenul, pozitiv. Să se scrie mesajul Da dacă numărul are ultima cifră mai mare decât 2 și mesajul NU în caz contrar. Ex1: x=23 R: DA Ex2: x=330 R: NU # include <iostream> using namespace std; int main() { int x; cin>>x; if(x%10>2) cout<<"DA"; else cout<<"NU"; } 5. Se citește un număr nenul, pozitiv. Să se scrie mesajul Da dacă numărul are ultima cifra cuprinsă între 2 și 6 și mesajul NU în caz contrar. Ex1: x=993 R: DA Ex2: x=21 R: NU # include <iostream> using namespace std; int main() { int x; cin>>x; if(x%10>2 && x%10<6) cout<<"DA"; else cout<<"NU"; } 6. Se citește un număr nenul, pozitiv. Să se scrie mesajul Da dacă numărul are cifra zecilor egală cu 2 și mesajul NU în caz contrar. Ex1: x=23 R: DA Ex2: x=532 R: NU # include <iostream> using namespace std; int main() { int x; cin>>x; if(x/10%10==2) cout<<"DA"; else cout<<"NU"; } 7. Se citește un număr nenul, pozitiv. Să se scrie mesajul Da dacă numărul are cifra unităților mai mare decât cifra zecilor și mesajul NU în caz contrar. Ex1: x=23 R: DA Ex2: x=532 R: NU # include <iostream> using namespace std; int main() { int x; cin>>x; if(x%10>x/10%10) cout<<"DA"; else cout<<"NU"; } 8. Se citește un număr nenul, pozitiv. Să se scrie mesajul Da dacă numărul are exact 2 cifre și mesajul NU în caz contrar. Ex1: x=23 R: DA Ex2: x=132 R: NU # include <iostream> using namespace std; int main() { int x; cin>>x; if(x>=10 && x<=99) cout<<"DA"; else cout<<"NU"; } 9. Se citește un număr nenul, pozitiv. Să se scrie mesajul Da dacă numărul are exact 3 cifre și mesajul NU în caz contrar. Ex1: x=572 R: DA Ex2: x=1321 R: NU # include <iostream> using namespace std; int main() { int x; cin>>x; if(x>=100 && x<=999) cout<<"DA"; else cout<<"NU"; } 10. Se citesc 2 numere nenule, pozitive. Să se scrie mesajul Da dacă numerele au aceeași paritate și mesajul NU în caz contrar. Ex1: x=23, y=137 R: DA Ex2: x=118, y=952 R: DA Ex3: x=42, y=237 R: NU # include <iostream> using namespace std; int main() { int x,y; cin>>x>>y; if(x%2==y%2) cout<<"DA"; else cout<<"NU"; } 11. Se citesc 2 numere nenule, pozitive. Să se scrie mesajul Da dacă numerele au aceeași cifra a unităților și mesajul NU în caz contrar. Ex1: x=118, y=958 R: DA Ex2: x=42, y=237 R: NU # include <iostream> using namespace std; int main() { int x,y; cin>>x>>y; if(x%10==y%10) cout<<"DA"; else cout<<"NU"; } 12. Se citesc 2 numere nenule, pozitive. Să se scrie mesajul Da dacă primul număr este mai mare decât al doilea și mesajul NU în caz contrar. Ex1: x=918, y=158 R: DA Ex2: x=42, y=237 R: NU # include <iostream> using namespace std; int main() { int x,y; cin>>x>>y; if(x>y) cout<<"DA"; else cout<<"NU"; } 13. Se citesc 2 numere nenule, pozitive. Să se scrie cel mai mare dintre ele. Ex1: x=218, y=158 R: 218 Ex2: x=42, y=237 R: 237 # include <iostream> using namespace std; int main() { int x,y; cin>>x>>y; if(x>y) cout<<x; else cout<<y; } 14. Se citesc 2 numere nenule, pozitive. Să se scrie numărul cu cifra unităților cea mai mare. Ex1: x=218, y=356 R: 218 Ex2: x=542, y=237 R: 237 # include <iostream> using namespace std; int main() { int x,y; cin>>x>>y; if(x%10>y%10) cout<<x; else cout<<y; } 15. Se citesc 2 numere nenule, pozitive cu cel puțin 3 cifre fiecare. Să se scrie numărul cu cifra sutelor cea mai mare. Ex1: x=1618, y=32256 R: 1618 Ex2: x=142, y=237 R: 237 # include <iostream> using namespace std; int main() { int x,y; cin>>x>>y; if(x%1000/100 >y%1000/100) cout<<x; else cout<<y; } 16. Se citesc 2 numere nenule, pozitive cu cel mult 2 cifre. Să se scrie mesajul Da dacă au același număr de cifre și mesajul NU în caz contrar. Ex1: x=15 y=56 R: DA Ex2: x=2 y=99 R: NU # include <iostream> using namespace std; int main() { int x,y; cin>>x>>y; if(x/10!=0 && y/10!=0) cout<<"DA"; else cout<<"DA"; else if(x<=9 &&y<=9) cout<<"DA"; else cout<<"NU"; }