ช่วยอธิบายโค้ดนี้หน่อยครับ C++ ขอเป็นแต่ละบรรทัดเลยนะงับ ขอบคุณล่วงหน้า

กระทู้คำถาม
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>

main(){
    int i,j,k,l;
    char a[20],c[20],d[20];
    system("cls");
    
    printf("Pls Input text to Transposition => ");
    scanf("%s",&a);
    l=strlen(a);
    
    for(i=0,j=0;i<l;i++){
        if(i%2==0)
        c[j++]=a;
    }
    for(i=0;i<l;i++){
        if(i%2==1)
        c[j++]=a;
    }
    c[j++]=a;
    printf("\nAfter Transposition => ");
    printf("%s",c);

    getch();
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่