#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();
}
ช่วยอธิบายโค้ดนี้หน่อยครับ C++ ขอเป็นแต่ละบรรทัดเลยนะงับ ขอบคุณล่วงหน้า
#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();
}