Segitiga Pascal Angka C++

Belang Telon | Dibawah ini adalah souce code C++ untuk menampilkan segitiga pascal dengan batas merupakan masukan dari user dan komponen segitiga tersebut berupa angka yang membentuk sebuah piramida seperti dibawah ini.




Source Code


#include
#include
int main(){
    int nilai,a;

   cout<<"masukkan batas : ";
   cin>>nilai; // batas banyak piramid segitiga pascal
    for (int i=0; i<=nilai; i++){
        for (int k=0; k<=((2*nilai)-(2*i)); k++){ // looping untuk mencetak spasi
            cout<<" ";
        }
        for (int j=0; j<=i; j++){ // looping untuk mencetak angka pada komponen segitiga pascal
            if (j==0||i==j){
                a=1;
            }else{
                a=a*(i+1-j)/j;
            }
            cout<<"   "<
        }
      cout<
    }
   getch();
}

4 comments:

  1. Includenya apa?

    ReplyDelete
  2. Bantu ngerapihin ya gan :)

    #include
    #include
    #include
    #include
    using namespace std;

    int main(){
    int nilai,a;

    cout<<"masukkan batas : ";
    cin>>nilai; // batas banyak piramid segitiga pascal
    for (int i=0; i<=nilai; i++){
    for (int k=0; k<=((2*nilai)-(2*i)); k++){ // looping untuk mencetak spasi
    cout<<" ";
    }
    for (int j=0; j<=i; j++){ // looping untuk mencetak angka pada komponen segitiga pascal
    if (j==0||i==j){
    a=1;
    }else{
    a=a*(i+1-j)/j;
    }
    cout<<" "<< a ;
    }
    cout<< endl;
    }
    getch();
    }

    ReplyDelete