Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <conio.h>
- #include <math.h>
- int main()
- {
- int x,br=0,i=1,n,c,y,meni,xn,yn;
- randomize();
- for(i=1;i<=6;i++)
- {
- do{
- x=random(9);
- }while(i==1&&x==0);
- br=br*10+x;
- }
- printf("Program za akcije nad sestocifrenim brojem.\n");
- printf("Primeri akcija su <n , >n , !n gde n pripada intervalu [1,6]\n");
- printf("Sa ESC prekidate rad programa!\n\n\n");
- printf("Pocetni sestocifreni broj = ");
- while(1){
- if(br!=0)printf("%d",br);
- printf("\n\nUnesite zeljenu akciju <,>,! : ");
- fflush(stdin);
- meni=getch();
- printf("%c\nUnesite n [1,6]: ",meni);
- xn=wherex();
- yn=wherey();
- do{
- gotoxy(xn,yn);
- printf(" ");
- gotoxy(xn,yn);
- fflush(stdin);
- scanf("%d",&n);
- }while(n<1||n>6);
- printf("\n");
- switch(meni)
- {
- case '<': for(i=1;i<=n;i++)
- {
- c=br%10;
- br=br/10;
- br=br+c*100000;
- }
- if(br<100000) printf("0");
- if(br<10000) printf("0");
- if(br<1000) printf("0");
- if(br<100) printf("0");
- if(br<10) printf("0");
- if(br<1) printf("0");
- break;
- case '>': for(i=1;i<=n;i++)
- {
- c=br/100000;
- br=br%100000;
- br=br*10+c;
- }
- if(br<100000) printf("0");
- if(br<10000) printf("0");
- if(br<1000) printf("0");
- if(br<100) printf("0");
- if(br<10) printf("0");
- if(br<1) printf("0");
- break;
- case '!': for(i=1;i<=n;i++)
- {
- printf("0");
- }
- y=pow(10,6-n);
- br=br%y;
- y=pow(10,6-n-1);
- if(br<y) printf("0");
- y=pow(10,6-n-1-1);
- if(br<y) printf("0");
- y=pow(10,6-n-1-1-1);
- if(br<y) printf("0");
- y=pow(10,6-n-1-1-1-1);
- if(br<y) printf("0");
- break;
- case 27: printf("\n\nPrekinut program tipkom ESC!");
- return 0;
- default: printf("Greska pri izboru u meniju!\n\n");
- }}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement