Em chào mọi người ạ, em có 1 bài tập nhưng là em dịch từ tiếng nước ngoài nên có phân khong hiểu và em viết như thế này sai ở đâu mà kết quả không đúng ạ.
" + Nhập vào 1 text từ bàn phím và lưu nhớ nó trong 1 variable (1)
- Viết 1 chương trình và trả lại kết quả : nhập vào PAPA và trả về APAP" (2)
Yêu cầu (1) em không hiểu cho lắm nên em ghi luôn đoạn code yêu cầu 2
#include <stdio.h>
void Echange_1 (A,B)
char *A,*B;
{
int tmp = *A;
*A = *B;
*B = tmp;
}
void Echange_2 (char a[4])
{
int i, dim=4;
for (i=0; i< dim/2;i++)
{
Echange_1(&a[i], &a[dim-i-1]);
}
}
main()
{
char a[4];
printf("mot chuoi ky tu :");
gets(a);
int i, dim=4;
Echange_2(&a[4]);
printf("\nchuoi ky tu sau khi hoan doi : %s ", a);
printf("\n");
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?