fork download
  1. #include<stdio.h>
  2. #include<string.h>
  3. char in[]="invalid";
  4. char oy[]="yes";
  5. char on[]="no";
  6. char* operations_seq(int n)
  7. {
  8. int i,flag,c,j;
  9. char store,temp;
  10. char *input2[3]={{'11','3','44'},
  11. {'12','26','13'},
  12. {'21','33','21'}
  13. };
  14. char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
  15. if((input2[0][0])!='\0' || (input3[n][0])!='\0' || (input2[n][n]!='\0' || (input3[n][n])!='\0')
  16. {
  17. for(i=0;i<n;i++)
  18. {
  19. flag=0;
  20. for(j=0;j<n;j++)
  21. {
  22. if((input2[0][i])==(input3[0][j]))
  23. flag=1;
  24. //printf("%d ",*(input2[i]+0));
  25. }
  26. if(flag==0)
  27. c=i;
  28. }
  29. temp=*(input2[c]+0);
  30. for(i=1;i<input1;i++)
  31. {
  32. store=(input2[i][c]);
  33. (input2[i][c])=temp;
  34. temp=store;
  35. }
  36. for(i=0;i<input1;i++)
  37. {
  38. while(*(input2[0]+i)!=*(input3[0]+i))
  39. {
  40. temp=(input2[i][0]);
  41. for(j=1;j<input1;j++)
  42. {
  43. store=(input2[i][j]);
  44. (input2[i][j])=temp;
  45. temp=store;
  46. }
  47. (input2[i][0])=temp;
  48. }
  49. }
  50. }
  51. else
  52. {
  53. return in;
  54. }
  55. return on;
  56. }
  57. int main()
  58. {
  59. char *input2[3]={{'11','3','44'},
  60. {'12','26','13'},
  61. {'21','33','21'}
  62. };
  63. char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
  64. char *in=operations_seq(3);
  65. printf("%s",in);
  66. }
Compilation error #stdin compilation error #stdout 0s 2108KB
stdin
Standard input is empty
compilation info
prog.c: In function 'operations_seq':
prog.c:10:3: warning: braces around scalar initializer
   char *input2[3]={{'11','3','44'},
   ^
prog.c:10:3: note: (near initialization for 'input2[0]')
prog.c:10:21: warning: multi-character character constant [-Wmultichar]
   char *input2[3]={{'11','3','44'},
                     ^
prog.c:10:21: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
prog.c:10:21: note: (near initialization for 'input2[0]')
prog.c:10:26: warning: excess elements in scalar initializer
   char *input2[3]={{'11','3','44'},
                          ^
prog.c:10:26: note: (near initialization for 'input2[0]')
prog.c:10:30: warning: multi-character character constant [-Wmultichar]
   char *input2[3]={{'11','3','44'},
                              ^
prog.c:10:30: warning: excess elements in scalar initializer
prog.c:10:30: note: (near initialization for 'input2[0]')
prog.c:11:2: warning: braces around scalar initializer
  {'12','26','13'},
  ^
prog.c:11:2: note: (near initialization for 'input2[1]')
prog.c:11:3: warning: multi-character character constant [-Wmultichar]
  {'12','26','13'},
   ^
prog.c:11:3: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
prog.c:11:3: note: (near initialization for 'input2[1]')
prog.c:11:8: warning: multi-character character constant [-Wmultichar]
  {'12','26','13'},
        ^
prog.c:11:8: warning: excess elements in scalar initializer
prog.c:11:8: note: (near initialization for 'input2[1]')
prog.c:11:13: warning: multi-character character constant [-Wmultichar]
  {'12','26','13'},
             ^
prog.c:11:13: warning: excess elements in scalar initializer
prog.c:11:13: note: (near initialization for 'input2[1]')
prog.c:12:2: warning: braces around scalar initializer
  {'21','33','21'}
  ^
prog.c:12:2: note: (near initialization for 'input2[2]')
prog.c:12:3: warning: multi-character character constant [-Wmultichar]
  {'21','33','21'}
   ^
prog.c:12:3: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
prog.c:12:3: note: (near initialization for 'input2[2]')
prog.c:12:8: warning: multi-character character constant [-Wmultichar]
  {'21','33','21'}
        ^
prog.c:12:8: warning: excess elements in scalar initializer
prog.c:12:8: note: (near initialization for 'input2[2]')
prog.c:12:13: warning: multi-character character constant [-Wmultichar]
  {'21','33','21'}
             ^
prog.c:12:13: warning: excess elements in scalar initializer
prog.c:12:13: note: (near initialization for 'input2[2]')
prog.c:14:1: warning: braces around scalar initializer
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
 ^
prog.c:14:1: note: (near initialization for 'input3[0]')
prog.c:14:19: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                   ^
prog.c:14:19: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
prog.c:14:19: note: (near initialization for 'input3[0]')
prog.c:14:24: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                        ^
prog.c:14:24: warning: excess elements in scalar initializer
prog.c:14:24: note: (near initialization for 'input3[0]')
prog.c:14:29: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                             ^
prog.c:14:29: warning: excess elements in scalar initializer
prog.c:14:29: note: (near initialization for 'input3[0]')
prog.c:14:1: warning: braces around scalar initializer
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
 ^
prog.c:14:1: note: (near initialization for 'input3[1]')
prog.c:14:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                                    ^
prog.c:14:36: note: (near initialization for 'input3[1]')
prog.c:14:40: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                                        ^
prog.c:14:40: warning: excess elements in scalar initializer
prog.c:14:40: note: (near initialization for 'input3[1]')
prog.c:14:45: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                                             ^
prog.c:14:45: warning: excess elements in scalar initializer
prog.c:14:45: note: (near initialization for 'input3[1]')
prog.c:14:1: warning: braces around scalar initializer
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
 ^
prog.c:14:1: note: (near initialization for 'input3[2]')
prog.c:14:52: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                                                    ^
prog.c:14:52: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
prog.c:14:52: note: (near initialization for 'input3[2]')
prog.c:14:57: warning: excess elements in scalar initializer
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                                                         ^
prog.c:14:57: note: (near initialization for 'input3[2]')
prog.c:14:61: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                                                             ^
prog.c:14:61: warning: excess elements in scalar initializer
prog.c:14:61: note: (near initialization for 'input3[2]')
prog.c:16:2: error: expected ')' before '{' token
  {
  ^
prog.c:56:1: error: expected expression before '}' token
 }
 ^
prog.c:9:13: warning: unused variable 'temp' [-Wunused-variable]
  char store,temp;
             ^
prog.c:9:7: warning: unused variable 'store' [-Wunused-variable]
  char store,temp;
       ^
prog.c:8:15: warning: unused variable 'j' [-Wunused-variable]
  int i,flag,c,j;
               ^
prog.c:8:13: warning: unused variable 'c' [-Wunused-variable]
  int i,flag,c,j;
             ^
prog.c:8:8: warning: unused variable 'flag' [-Wunused-variable]
  int i,flag,c,j;
        ^
prog.c:8:6: warning: unused variable 'i' [-Wunused-variable]
  int i,flag,c,j;
      ^
prog.c: In function 'main':
prog.c:59:2: warning: braces around scalar initializer
  char *input2[3]={{'11','3','44'},
  ^
prog.c:59:2: note: (near initialization for 'input2[0]')
prog.c:59:20: warning: multi-character character constant [-Wmultichar]
  char *input2[3]={{'11','3','44'},
                    ^
prog.c:59:20: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
prog.c:59:20: note: (near initialization for 'input2[0]')
prog.c:59:25: warning: excess elements in scalar initializer
  char *input2[3]={{'11','3','44'},
                         ^
prog.c:59:25: note: (near initialization for 'input2[0]')
prog.c:59:29: warning: multi-character character constant [-Wmultichar]
  char *input2[3]={{'11','3','44'},
                             ^
prog.c:59:29: warning: excess elements in scalar initializer
prog.c:59:29: note: (near initialization for 'input2[0]')
prog.c:60:2: warning: braces around scalar initializer
  {'12','26','13'},
  ^
prog.c:60:2: note: (near initialization for 'input2[1]')
prog.c:60:3: warning: multi-character character constant [-Wmultichar]
  {'12','26','13'},
   ^
prog.c:60:3: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
prog.c:60:3: note: (near initialization for 'input2[1]')
prog.c:60:8: warning: multi-character character constant [-Wmultichar]
  {'12','26','13'},
        ^
prog.c:60:8: warning: excess elements in scalar initializer
prog.c:60:8: note: (near initialization for 'input2[1]')
prog.c:60:13: warning: multi-character character constant [-Wmultichar]
  {'12','26','13'},
             ^
prog.c:60:13: warning: excess elements in scalar initializer
prog.c:60:13: note: (near initialization for 'input2[1]')
prog.c:61:2: warning: braces around scalar initializer
  {'21','33','21'}
  ^
prog.c:61:2: note: (near initialization for 'input2[2]')
prog.c:61:3: warning: multi-character character constant [-Wmultichar]
  {'21','33','21'}
   ^
prog.c:61:3: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
prog.c:61:3: note: (near initialization for 'input2[2]')
prog.c:61:8: warning: multi-character character constant [-Wmultichar]
  {'21','33','21'}
        ^
prog.c:61:8: warning: excess elements in scalar initializer
prog.c:61:8: note: (near initialization for 'input2[2]')
prog.c:61:13: warning: multi-character character constant [-Wmultichar]
  {'21','33','21'}
             ^
prog.c:61:13: warning: excess elements in scalar initializer
prog.c:61:13: note: (near initialization for 'input2[2]')
prog.c:63:1: warning: braces around scalar initializer
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
 ^
prog.c:63:1: note: (near initialization for 'input3[0]')
prog.c:63:19: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                   ^
prog.c:63:19: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
prog.c:63:19: note: (near initialization for 'input3[0]')
prog.c:63:24: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                        ^
prog.c:63:24: warning: excess elements in scalar initializer
prog.c:63:24: note: (near initialization for 'input3[0]')
prog.c:63:29: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                             ^
prog.c:63:29: warning: excess elements in scalar initializer
prog.c:63:29: note: (near initialization for 'input3[0]')
prog.c:63:1: warning: braces around scalar initializer
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
 ^
prog.c:63:1: note: (near initialization for 'input3[1]')
prog.c:63:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                                    ^
prog.c:63:36: note: (near initialization for 'input3[1]')
prog.c:63:40: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                                        ^
prog.c:63:40: warning: excess elements in scalar initializer
prog.c:63:40: note: (near initialization for 'input3[1]')
prog.c:63:45: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                                             ^
prog.c:63:45: warning: excess elements in scalar initializer
prog.c:63:45: note: (near initialization for 'input3[1]')
prog.c:63:1: warning: braces around scalar initializer
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
 ^
prog.c:63:1: note: (near initialization for 'input3[2]')
prog.c:63:52: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                                                    ^
prog.c:63:52: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
prog.c:63:52: note: (near initialization for 'input3[2]')
prog.c:63:57: warning: excess elements in scalar initializer
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                                                         ^
prog.c:63:57: note: (near initialization for 'input3[2]')
prog.c:63:61: warning: multi-character character constant [-Wmultichar]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
                                                             ^
prog.c:63:61: warning: excess elements in scalar initializer
prog.c:63:61: note: (near initialization for 'input3[2]')
prog.c:63:7: warning: unused variable 'input3' [-Wunused-variable]
 char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
       ^
prog.c:59:8: warning: unused variable 'input2' [-Wunused-variable]
  char *input2[3]={{'11','3','44'},
        ^
prog.c: In function 'operations_seq':
prog.c:56:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
stdout
Standard output is empty