Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MyClass {
- public static void main(String args[]) {
- int N=150;
- int LastDigit, PreLastDigit, Addit;
- if(N<=0)
- System.out.println("Error");
- else
- {
- while(N>100) {
- LastDigit=N%10;
- Addit=N/10;
- PreLastDigit=Addit%10;
- while(Addit>0 && LastDigit>=PreLastDigit) { //proverka na neubivanie
- LastDigit=Addit%10;
- Addit/=10;
- PreLastDigit=Addit%10;
- }
- if(Addit<=0)
- System.out.print(N + " ");
- LastDigit=N%10;
- Addit=N/10;
- PreLastDigit=Addit%10;
- while(Addit>0 && LastDigit<=PreLastDigit) { //proverka na nevozrastanie
- LastDigit=Addit%10;
- Addit/=10;
- PreLastDigit=Addit%10;
- }
- if(Addit<=0)
- System.out.print(N + " ");
- N-=1;
- }
- while(N>0) { //vse chisla do 101
- System.out.print(N + " ");
- N-=1;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement