Advertisement
xgallom

lol

Nov 4th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.46 KB | None | 0 0
  1. #include <stdio.h>
  2. #define R return
  3. #define P printf
  4. typedef int i;typedef char*cp;i r(cp s){i l=0;char c;while((c=getchar())!='\n'&&l++<10)*s++=c;R l;}
  5. i y(cp s,i*l, i p, char c){if(*l<10){for(i n=*l;n>p;--n)s[n]=s[n-1];s[p] = c;(*l)++;R 1;}R 0;}
  6. void f(cp s,i l){for(i n=0;n<l;++n){if(s[n] =='*'){if(y(s, &l, n,'+')){n += 2;if(!y(s,&l,n,'-'))R;}else R;}}}
  7. i main(){char s[11]={};P("Enter string: ");i l=r(s);P("Read: %s\n",s);f(s,l);P("Fixed: %s\n",s);R 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement