Witam serdecznie, uczę się programować w c++ i napotkałam na problem przy pisaniu trójkąta Pascala. Napisałam kod ktory rysuje trójkątną tablicę cyfr:
#include<iostream>
#include<iomanip>
using namespace std;
int main () {
int wiersz = 5;
int wciecie = 2*(wiersz-1);
int i, j, s;
for (i=0 ; i<wiersz ; i++) {
for (j=0; j<wciecie; j++) {
cout << " ";
}
for(s=0 ; s <= i ; s++) {
cout << setw(3) << 1 << " " ;
}
cout << endl;
wciecie = wciecie - 2;
}
return 0;
}
Napisałam też program, który oblicza symbol Newtona:
#include <iostream>
using namespace std;
int main () {
int newton=1;
int n, k;
cout << "podaj n= " ;
cin >> n;
cout << "podaj k= " ;
cin >> k;
if (k==0 || k==n) {
newton =1;
}
else {
for (int i=1; i<=n ; i++){
newton = newton*i; }
for (int i=1; i<=k ; i++){
newton = newton / i;
}
for (int i=1 ; i<=(n-k) ; i++) {
newton = newton / i;
}
}
cout << "symbol newtona wynosi " << newton << endl;
return 0;
}
Mam problem, żeby wstawić fragment kodu obliczającego symbol Newtona do trójkątnej tablicy cyfr. Próbowałam wstawiać go w pętli for ze zmienną s, ale niestety bez skutku. Będę bardzo wdzięczna za pomoc.