static inline PAF_Status hi_exec (HiState* s, Action a, int c) { switch ( a ) { case ACT_NOP: break; case ACT_V09: s->flags |= HIF_V09|HIF_ERR; break; case ACT_V10: s->flags |= HIF_V10; break; case ACT_V11: s->flags |= HIF_V11; break; case ACT_NOB: s->flags |= HIF_NOB; break; case ACT_PST: s->flags |= HIF_PST; break; case ACT_REQ: s->flags |= HIF_REQ; break; case ACT_RSP: s->flags |= HIF_RSP; break; case ACT_SHI: if ( s->flags & HIF_ERR ) break; if ( isdigit(c) && (s->len < 429496728) ) s->len = (10 * s->len) + dton(c); else { hi_paf_event_msg_size(); s->flags |= HIF_ERR; } break; case ACT_SHX: if ( s->flags & HIF_ERR ) break; if ( isxdigit(c) && !(s->len & 0xF8000000) ) s->len = (s->len << 4) + xton(c); else { hi_paf_event_msg_size(); s->flags |= HIF_ERR; return PAF_FLUSH; } break; case ACT_LNB: s->flags |= HIF_LEN; DEBUG_WRAP(DebugMessage(DEBUG_STREAM_PAF, "%s: lnb=%u\n", __FUNCTION__, s->len);) break; case ACT_LNC: s->flags |= HIF_LEN; DEBUG_WRAP(DebugMessage(DEBUG_STREAM_PAF, "%s: lnc=%u\n", __FUNCTION__, s->len);) if ( s->len )
int main(){ //freopen("in.txt", "r", stdin); //freopen("out.txt", "w", stdout); int n = 1111111111, i, count=0; int a[numlen(n)]; getArrayValues(a, n); for(i=0; i<numlen(n)-1; i++) if(dton(a[i], a[i+1]) < 27) count++; //printf("%d ", dton(a[i], a[i+1])); printf("%d\n", count); return 0; }
int student::operator-(student & b) { int days=dton(*this)-dton(b); return days; }