Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int pb;
- cout<<"Introdu nr problemei: "; cin>>pb;
- switch(pb)
- {
- case 1:
- {
- //Se citește un număr natural, n. Să se verifice dacă numărul are cifrele în ordine crescătoare.
- int n, ok=1;
- cout<<"n="; cin>>n;
- int uc=n%10;
- n/=10;
- do
- {
- if(n%10>uc)
- ok=0;
- uc=n%10;
- n/=10;
- }
- while(n!=0 && ok==1);
- if(ok)
- cout<<"DA"<<endl;
- else
- cout<<"NU"<<endl;
- break;
- }
- case 2:
- {
- //Se citește un număr natural, n. Să se verifice dacă numărul are toate cifrele identice.
- int n, ok=1;
- cout<<"Introdu nr: "; cin>>n;
- int uc=n%10;
- for(int i=n/=10; i>0 && ok==1; i/=10)
- {
- if(i%10!=uc)
- ok=0;
- }
- if(ok)
- cout<<"DA"<<endl;
- else
- cout<<"NU"<<endl;
- break;
- }
- case 3:
- {
- //Se citeste un număr natural, n, și apoi un șir de n numere naturale. Să se verifice dacă valorile citite sunt în ordine descrescătoare.
- int n, ok=1, x, y;
- cout<<"Cate nr se cotesc??"; cin>>n;
- cout<<"Introdu nr: "; cin>>x;
- for(int i=1; i<n && ok==1; i++)
- {
- cout<<"Introdu nr: "; cin>>y;
- if(y>x)
- ok=0;
- x=y;
- }
- if(ok)
- cout<<"DA"<<endl;
- else
- cout<<"NU"<<endl;
- break;
- }
- default: cout<<"Aceasta problema nu exista!!!"<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement