Поменять местами первую и вторую половины рядка
Вот то что получилось у меня, но почему-то не работает:
Код C:
Код
#include <stdio.h>
int main(){
int m,k,t,a,i,d;
int m[6]={1,2,3,4,5,6};
m=n/2;
if(n%2)k=m+1;
else k=m;
for(i=0;i<m;i++){
t=a[i];
a[i]=a[k+i];
a[k+i]=t;
}
printf("%d!=%d",m);
while(!kbhit());
return 0;
}