#include<stdio.h>
#include<string.h>
char in[]="invalid";
char oy[]="yes";
char on[]="no";
char* operations_seq(int n)
{
int i,flag,c,j;
char store,temp;
char *input2[3]={{'11','3','44'},
{'12','26','13'},
{'21','33','21'}
};
char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
if((input2[0][0])!='\0' || (input3[n][0])!='\0' || (input2[n][n]!='\0' || (input3[n][n])!='\0')
{
for(i=0;i<n;i++)
{
flag=0;
for(j=0;j<n;j++)
{
if((input2[0][i])==(input3[0][j]))
flag=1;
//printf("%d ",*(input2[i]+0));
}
if(flag==0)
c=i;
}
temp=*(input2[c]+0);
for(i=1;i<input1;i++)
{
store=(input2[i][c]);
(input2[i][c])=temp;
temp=store;
}
for(i=0;i<input1;i++)
{
while(*(input2[0]+i)!=*(input3[0]+i))
{
temp=(input2[i][0]);
for(j=1;j<input1;j++)
{
store=(input2[i][j]);
(input2[i][j])=temp;
temp=store;
}
(input2[i][0])=temp;
}
}
}
else
{
return in;
}
return on;
}
int main()
{
char *input2[3]={{'11','3','44'},
{'12','26','13'},
{'21','33','21'}
};
char *input3[3]={{'33','44','11'},{'3','13','12'},{'21','6','21'}};
char *in=operations_seq(3);
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RyaW5nLmg+CmNoYXIgaW5bXT0iaW52YWxpZCI7CgljaGFyIG95W109InllcyI7CgljaGFyIG9uW109Im5vIjsKY2hhciogb3BlcmF0aW9uc19zZXEoaW50IG4pCnsgCglpbnQgaSxmbGFnLGMsajsKCWNoYXIgc3RvcmUsdGVtcDsKCQljaGFyICppbnB1dDJbM109e3snMTEnLCczJywnNDQnfSwKCXsnMTInLCcyNicsJzEzJ30sCgl7JzIxJywnMzMnLCcyMSd9Cn07CmNoYXIgKmlucHV0M1szXT17eyczMycsJzQ0JywnMTEnfSx7JzMnLCcxMycsJzEyJ30seycyMScsJzYnLCcyMSd9fTsKCWlmKChpbnB1dDJbMF1bMF0pIT0nXDAnIHx8IChpbnB1dDNbbl1bMF0pIT0nXDAnIHx8IChpbnB1dDJbbl1bbl0hPSdcMCcgfHwgKGlucHV0M1tuXVtuXSkhPSdcMCcpCgl7Cglmb3IoaT0wO2k8bjtpKyspCgl7CgkJZmxhZz0wOwoJCWZvcihqPTA7ajxuO2orKykKCQl7CgkJCWlmKChpbnB1dDJbMF1baV0pPT0oaW5wdXQzWzBdW2pdKSkKCQkJCWZsYWc9MTsKCQkJCS8vcHJpbnRmKCIlZCAiLCooaW5wdXQyW2ldKzApKTsKCQl9CgkJaWYoZmxhZz09MCkKCQljPWk7Cgl9Cgl0ZW1wPSooaW5wdXQyW2NdKzApOwoJZm9yKGk9MTtpPGlucHV0MTtpKyspCgl7CgkJc3RvcmU9KGlucHV0MltpXVtjXSk7CgkJKGlucHV0MltpXVtjXSk9dGVtcDsKCQl0ZW1wPXN0b3JlOwoJfQoJZm9yKGk9MDtpPGlucHV0MTtpKyspCgl7CgkJd2hpbGUoKihpbnB1dDJbMF0raSkhPSooaW5wdXQzWzBdK2kpKQoJCXsKCQkJdGVtcD0oaW5wdXQyW2ldWzBdKTsKCQkJZm9yKGo9MTtqPGlucHV0MTtqKyspCgkJCXsKCQkJCXN0b3JlPShpbnB1dDJbaV1bal0pOwoJCQkJKGlucHV0MltpXVtqXSk9dGVtcDsKCQkJCXRlbXA9c3RvcmU7CgkJCX0KCQkJKGlucHV0MltpXVswXSk9dGVtcDsKCQl9Cgl9Cgl9CgllbHNlIAoJewoJCXJldHVybiBpbjsKCX0KCXJldHVybiBvbjsKfQppbnQgbWFpbigpCnsKCWNoYXIgKmlucHV0MlszXT17eycxMScsJzMnLCc0NCd9LAoJeycxMicsJzI2JywnMTMnfSwKCXsnMjEnLCczMycsJzIxJ30KfTsKY2hhciAqaW5wdXQzWzNdPXt7JzMzJywnNDQnLCcxMSd9LHsnMycsJzEzJywnMTInfSx7JzIxJywnNicsJzIxJ319OwpjaGFyICppbj1vcGVyYXRpb25zX3NlcSgzKTsKcHJpbnRmKCIlcyIsaW4pOwp9
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]
}
^