Witajcie, otóż muszę napisać w C++ trójkąt pascala bez użycia tablic. Mam taki kod, trójkąt ładnie się tworzy, jednak dostałem informację od nauczyciela, że program ten potrzebuje zmian, jednak nie wiem co tu można jeszcze zrobić. Może coś poradzicie? Pozdrawiam
#include <iostream>
using namespace std;
int main()
{
int liczba;
cout << "Podaj liczbe wierszy dla Trojkata Pascala " ;
cin >> liczba;
if (liczba<=0)
cout<<"Liczba wierszy musi byc dodatnia";
int a;
for(a=0;a<liczba;a++)
{
long long int o,b;
for(o=0;o<(liczba-a);o++)
cout<<" ";
for(b=0;b<=a;b++)
{
long long int k=1,i;
for(i=1;i<=a;i++)
k=k*i; //k=n!
long long int NS=k; k=1;
for(i=1;i<=b;i++)
k=k*i; //k=k!
long long int KS=k;
k=1;
for(i=1;i<=(a-b);i++)
k=k*i; //k=(n-k)!
long long int N_KS=k;
long long int W=NS/(KS*N_KS);
cout << W << " ";
}
cout<<endl;
}
return 0;
}