#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
bool abcdef(int num) {
int u,m;
if(!(num/10)) //jezeli jednocyfrowa
return false;
while(num) {
m = num%10;
num /= 10;
u = num%10;
if(u > m)
return false;
}
return true;
}
int main(void) {
int test[] = { 123357, 0, 110, 57, 1, 777 };
size_t n = sizeof(test)/sizeof(test[0]);
while(n--) {
if(abcdef(test[n]))
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0ZGJvb2wuaD4KCmJvb2wgYWJjZGVmKGludCBudW0pIHsKCWludCB1LG07CglpZighKG51bS8xMCkpIC8vamV6ZWxpIGplZG5vY3lmcm93YQoJCXJldHVybiBmYWxzZTsKCXdoaWxlKG51bSkgewoJCW0gPSBudW0lMTA7CgkJbnVtIC89IDEwOwoJCXUgPSBudW0lMTA7CgkJaWYodSA+IG0pCgkJCXJldHVybiBmYWxzZTsKCX0KCXJldHVybiB0cnVlOwp9CgppbnQgbWFpbih2b2lkKSB7CglpbnQgdGVzdFtdID0geyAxMjMzNTcsIDAsIDExMCwgNTcsIDEsIDc3NyB9OwoJc2l6ZV90IG4gPSBzaXplb2YodGVzdCkvc2l6ZW9mKHRlc3RbMF0pOwoJd2hpbGUobi0tKSB7CgkJaWYoYWJjZGVmKHRlc3Rbbl0pKQoJCQlwcmludGYoIiVkXG4iLHRlc3Rbbl0pOwoJfQoJcmV0dXJuIDA7Cn0=