Hix ! bài này in ra tam giác pascal, mình dùng chuỗi để lấy khoảng cách mà dùng VC++, VC++.net, Borland cũng lỗi không hiểu vì sao ! Có bác này giúp dùm với !
Code:
#include <iostream>
#include <iomanip>
#include <cstring>
using namespace std;
int main()
{
const int size = 12;
int A[size+1][size+1];
for ( int i = 0; i <= size; i++ )
A[i][0] = A[i][i] = 1;
for ( int i = 2; i <= size; i++ )
{
for ( int j = 1; j < i; j++ )
A[i][j] = A[i-1][j-1] + A[i-1][j];
}
for ( int i = 0; i <= size; i++ )
{
cout << "\n" << string( 2*(size-1) , ' ');/*điên cái đầu với nó */
for ( int j = 0; j <= i; j++ )
{
cout << setw(5) << A[i][j];
}
}
cin.get();
}