int abTemp[4] = {1,2,3,4};
int abTemp2[5] = {1,2,3,4,5};
for (int i=0; i< 4/2; i++)
{
abTemp[i] = abTemp[4-1-i] ^ abTemp[i];
abTemp[4-1-i] = abTemp[4-1-i] ^ abTemp[i];
abTemp[i] = abTemp[4-1-i] ^ abTemp[i];
}
for (int i=0; i< 5/2; i++)
{
abTemp2[i] = abTemp2[5-1-i] ^ abTemp2[i];
abTemp2[5-1-i] = abTemp2[5-1-i] ^ abTemp2[i];
abTemp2[i] = abTemp2[5-1-i] ^ abTemp2[i];
}
for (int i =0; i<4 ;i++)
{
printf("%d ", abTemp[i]);
}
printf("\n");
for (int i=0; i<5 ;i++)
{
printf("%d ", abTemp2[i]);
}
printf("\n");
int abTemp2[5] = {1,2,3,4,5};
for (int i=0; i< 4/2; i++)
{
abTemp[i] = abTemp[4-1-i] ^ abTemp[i];
abTemp[4-1-i] = abTemp[4-1-i] ^ abTemp[i];
abTemp[i] = abTemp[4-1-i] ^ abTemp[i];
}
for (int i=0; i< 5/2; i++)
{
abTemp2[i] = abTemp2[5-1-i] ^ abTemp2[i];
abTemp2[5-1-i] = abTemp2[5-1-i] ^ abTemp2[i];
abTemp2[i] = abTemp2[5-1-i] ^ abTemp2[i];
}
for (int i =0; i<4 ;i++)
{
printf("%d ", abTemp[i]);
}
printf("\n");
for (int i=0; i<5 ;i++)
{
printf("%d ", abTemp2[i]);
}
printf("\n");