fork(1) download
  1. #include <stdio.h>
  2. #include <string.h>
  3. //#include <stdbool.h>
  4.  
  5. int main()
  6. { int m,n,t,i;
  7. char a[]="National University";
  8. char b[]="India";
  9. char c[100];
  10. char d[100];
  11.  
  12. m=strlen(a);
  13. n= strlen(b);
  14.  
  15.  
  16. if(m>n)
  17. { t=m;
  18. // strcpy(&c,&a);
  19. for(i=0;i<n;i++)
  20. d[i]=b[i];
  21. for(i=0;i<m-n;i++)
  22. d[n+i]=32;
  23. for(i=0;i<t;i++)
  24. {
  25. a[i]=a[i]^d[i];
  26. d[i]=d[i]^a[i];
  27. a[i]=a[i]^d[i];
  28. }
  29.  
  30. printf("a= %s \t b=%s" ,a,d);
  31. }
  32. else
  33. { t=n;
  34. // strcpy(&d,&b);
  35. for(i=0;i<m;i++)
  36. c[i]=a[i];
  37. for(i=0;i<n-m;i++)
  38. c[m+i]=32;
  39. for(i=0;i<t;i++)
  40. {
  41. c[i]=c[i]^b[i];
  42. b[i]=b[i]^c[i];
  43. c[i]=c[i]^b[i];
  44. }
  45.  
  46. printf("c= %s \t d=%s" ,c,b);
  47. }
  48.  
  49.  
  50.  
  51. return 0;
  52. }
Success #stdin #stdout 0s 2896KB
stdin
Standard input is empty
stdout
a= India               	 b=National University