คือตอนนี้ได้เท่านี้แล้วค่ะอยากให้ห้าบรรทัดล่างกลับด้านให้เป็นรูปสี่เหลี่ยมข้าวหลามตัดอ่ะค่ะ
Enter number : 5
*
**
***
****
*****
*
**
***
****
*****
อยากให้มันเป็นรูปนี้อ่ะค่ะ
Enter number : 5
*
**
***
****
*****
*****
****
***
**
*
อันนี้คือโค้ดที่ทำค่ะ ยังไงก็ช่วยพิจารณาและช่วยแก้ไขหน่อยค่ะ
#include<stdio.h>
int main(){
int num,n,i;
printf("Enter number : ");
scanf("%d",&num);
for(n=1;n<=num;n++){
for(i=num-n;i>=0;i--)
printf(" ");
for(i=1;i<n;i++)
printf("*",i);
printf("*",n);
for(i=n-1;i>=1;i--)
printf("*",i);
printf("\n ");
}
for(n=1;n<=num;n++){
for(i=num-n;i>=0;i--)
printf(" ");
for(i=1;i<n;i++)
printf("*",i);
printf("*",n);
for(i=n-1;i>=1;i--)
printf("*",i);
printf("\n");
}
return 0;
}
ต้องการเปลี่ยนเป็นรูปข้าวหลามตัดค่ะ โปรแกรมภาษาซี
Enter number : 5
**
***
****
*****
*
**
***
****
*****
อยากให้มันเป็นรูปนี้อ่ะค่ะ
Enter number : 5
**
***
****
*****
*****
****
***
**
*
อันนี้คือโค้ดที่ทำค่ะ ยังไงก็ช่วยพิจารณาและช่วยแก้ไขหน่อยค่ะ
#include<stdio.h>
int main(){
int num,n,i;
printf("Enter number : ");
scanf("%d",&num);
for(n=1;n<=num;n++){
for(i=num-n;i>=0;i--)
printf(" ");
for(i=1;i<n;i++)
printf("*",i);
printf("*",n);
for(i=n-1;i>=1;i--)
printf("*",i);
printf("\n ");
}
for(n=1;n<=num;n++){
for(i=num-n;i>=0;i--)
printf(" ");
for(i=1;i<n;i++)
printf("*",i);
printf("*",n);
for(i=n-1;i>=1;i--)
printf("*",i);
printf("\n");
}
return 0;
}