Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรม C++ พิมพ์รูปแบบตัวเลข


ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมที่พิมพ์รูปแบบตัวเลขที่กำหนด

งานของเราคือใช้โครงสร้างลูปในโค้ดและพิมพ์รูปแบบที่กำหนด:

 1
 232
 34543
 4567654
 567898765

ตัวอย่างโค้ด C++

#include <bits/stdc++.h>
using namespace std;

int main(){
    int n = 5, i, j, num = 1, gap;
    gap = n - 1;
    for ( j = 1 ; j <= n ; j++ ){
        num = j;
        for ( i = 1 ; i <= gap ; i++ )
            cout << " ";
        gap --;
        for ( i = 1 ; i <= j ; i++ ){
            cout << num;
            num++;
        }
        num--;
        num--;
        for ( i = 1 ; i < j ; i++){
            cout << num;
            num--;
        }
        cout << "\n";
    }
    return 0;
}

ผลลัพธ์

 1
 232
 34543
 4567654
 567898765