fork(1) download
  1. #include<stdio.h>
  2. #include<string.h>
  3. #include<stdlib.h>
  4. int main() { int i,c1=0,c2=0,c3=0,i1,i2,len,j1,j,t,x; char a[100],a1[100],a2[100],a3[100];
  5.  
  6. scanf("%d",&t); for(x=0;x<t;x++) { printf("\n");
  7.  
  8. scanf("%s",&a); len=strlen(a);
  9.  
  10. for(i=0;i<len;i++) { if(a[i]=='+') i1=i; if(a[i]=='=') i2=i;
  11.  
  12. }
  13.  
  14. for(j=0;j<i1;j++) { a1[j]=a[j]; c1++; if(a[j]=='m') j1=1;
  15.  
  16. } for(j=i1+1;j<i2;j++) {a2[j-(i1+1)]=a[j];
  17.  
  18. c2++; if(a[j]=='m') j1=2; } a2[c2]='\0'; for(j=i2+1;j<len;j++) { a3[j-(i2+1)]=a[j]; c3++; if(a[j]=='m') j1=3; } a3[c3]='\0';
  19.  
  20. a1[c1]='\0';
  21.  
  22. switch(j1) { case 1: len=atoi(a3)-atoi(a2); printf("%d+%s=%s\n",len,a2,a3); break;
  23.  
  24. case 2: len=atoi(a3)-atoi(a1); printf("%s+%d=%s\n",a1,len,a3); break;
  25.  
  26. case 3: len=atoi(a1)+atoi(a2); printf("%s+%s=%d\n",a1,a2,len); break; }
  27.  
  28. c1=0; c2=0; c3=0;
  29.  
  30. }
  31.  
  32. return 0; }
Runtime error #stdin #stdout 0s 2856KB
stdin
3

23 + 47 = machula

3247 + 5machula2 = 3749

machula13 + 75425 = 77038
stdout
Standard output is empty