Code ภาษา c เรียงตัวเลขเป็นพีระมิดกลับหัว

โจทย์ 
1111111111
  222222
   33333
    444
      5
มีใครช่วยได้จะขอบพระคุณมากครับ

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 4
#include <stdio.h>

int main()
{   int loop = 6;
    int h;
    int i;
    int j;
    j=loop;
    for(h=loop;h>=1;h--) {
        j++;
        for(i=1;i<=j;i++) { printf(" "); }
        for(i=1;i<=h;i++) { printf("%d",h); }
        for(i=h-1;i>=1;i--) { printf("%d",h); }
        printf("\n");
    }
    return 0;
}
อันนี้ผลลัพธ์
/tmp/51k3udMkPO.o
66666666666
        555555555
         4444444
          33333
           222
            1

#include <stdio.h>

int main()
{   int loop = 6;
    int h;
    int i;
    int j;
    j=0;
    for(h=1;h<=loop;h++) {
        j++;
        for(i=1;i<=j;i++) { printf(" "); }
        for(i=loop;i>=j;i--) { printf("%d",h); }
        for(i=loop-1;i>=j;i--) { printf("%d",h); }
        printf("\n");
    }
    return 0;
}
อันนี้ผลลัพธ์
/tmp/51k3udMkPO.o
11111111111
  222222222
   3333333
    44444
     555
6
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่