Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- /* run this program using the console pauser or add your own getch, system("pause") or input loop */
- // K OD 1 DO 189
- //program odredjuje cifru na k poziciji niza prirodnih brojeva do 99
- int main(int argc, char *argv[]) {
- int k ;
- scanf ("%d" , &k) ;
- if ( k == 1 || k == 10 || k == 12 || k == 13 || ((k > 13 && k < 30) && k % 2 == 0 ) || ( k > 30 && ((k-33) == 0 || (k-33)%18==0 ))) {
- printf ("1") ;}
- else if ( k == 2 || k == 15 || k == 35 || (((k-30) % 2 == 0) && k < 50) || (k-35 > 0 && (k-35) % 20 == 0)) {
- printf ("2") ; }
- else if ( k == 3 || k == 17 || k == 37 || k == 57 || ((k-17) % 20 == 0 && k > 68 ) || ((k>49 && k < 69) && k % 2 == 0) ) { printf ("3") ;
- }
- else if ( k == 4 || k == 19 || k == 39 || k == 59 || k == 79 || ((k-21) % 20 == 0 && k > 88 ) || ((k>89 && k < 109) && k % 2 == 0) ) { printf ("4") ;
- }
- else if ( k == 5 || k == 21 || k == 41 || k == 61 || k == 81 || k == 101 || ((k-23) % 20 == 0 && k > 108 ) || ((k>108 && k < 129) && k % 2 == 0) ) { printf ("5") ;
- }
- else if ( k == 6 || k == 23 || k == 43 || k == 63 || k == 83 || k == 103 || k == 123 || ((k-25) % 20 == 0 && k > 128 ) || ((k>128 && k < 149) && k % 2 == 0) ) { printf ("6") ;
- }
- else if ( k == 7 || k == 25 || k == 45 || k == 65 || k == 85 || k == 105 || k == 125 || ((k-27) % 20 == 0 && k > 148 ) || ((k>148 && k < 169) && k % 2 == 0) ) { printf ("7") ;
- }
- else if ( k == 8 || k == 27 || k == 47 || k == 67 || k == 87 || k == 107 || k == 127 || k == 147 || ((k-29) % 20 == 0 && k > 168 ) || ((k>168 && k < 189) && k % 2 == 0) ) { printf ("8") ;
- }
- else if ( k == 9 || k == 29 || k == 49 || k == 69 || k == 89 || k == 109 || k == 129 || ((k-29) % 20 == 0 && k > 168 ) || ((k>168 && k < 189) && k % 2 == 0) ) { printf ("9") ;
- }
- else { printf("0") ;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement