Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2020
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. #include <fstream> using namespace std; fstream f("kcifra.in"); ofstream g("kcifra.out"); int main() { int k; f>>k; int c,nrcif=0,nr; if(k<=18)c=(k+1)/2; //x_ else if(k<=288) { ///xy_ nr=9; nrcif=18; while(nrcif+3<=k) { nrcif+=3;nr++; } if (nrcif==k) c=nr%10; else { nr++; if(nrcif+1==k) c=nr/10; else c=nr%10; } } else if(k<=3888) { ///xyz_ nr=99; nrcif=288; while(nrcif+4<=k) { nrcif+=4; nr++; } if (nrcif==k) c=nr%10; else { if(nrcif+1==k) c=nr/100; else c=nr/10%10; } } else if(k<=48888) { ///xyzt_ nr=999; nrcif=3888; while(nrcif+5<=k) {nrcif+=5;nr++;} if (nrcif==k) c=nr%10; else { if(nrcif+1==k)c=nr/1000; else if(nrcif+2==k)c=nr/100%10; else if(nrcif+3==k)c=nr/10%10; else c=nr/10%10; } } else { ///xyztu_ nr=9999; nrcif=48888; while(nrcif+6<=k) { nrcif+=6;nr++;} if (nrcif==k)c=nr%10; else { if(nrcif+1==k)c=nr/10000; else if(nrcif+2==k)c=nr/1000%10; else if(nrcif+3==k)c=nr/100%10; else if(nrcif+4==k)c=nr/10%10; else c=nr/10%10; } } g<<c<<endl; return 0; }
  2.  
  3. CiteΘ™te mai multe pe Brainly.ro - https://brainly.ro/tema/3192057#readmore
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement