Witam, mam takie polecenie do wykonania: Napisać funkcję do liczenia silni. long int silnia (int) Napisać funkcję, która oblicza wartość symbolu Newtona
Wczytać N i K typu całkowitego. Wykorzystać napisaną funkcję do liczenia silni.
Jako, że dopiero zaczynam programowanie oraz funkcje i jeszcze nie wszystko ogarniam mam takie pytanie co tu jest nie tak. Wyskakuje mi błąd że "silnia nie może być użyta jako funkcja". Ktoś mi powie co robie źle?
#include <iostream>
using namespace std;
float long int silnia (int N)
{
int sil=1,i;
for(i=1,i<=N,i++)
{
sil=sil*i
}
return sil;
}
int main()
{
int N,K,newton,silnia;
cout << "Podaj N: ";
cin>>N;
cout << "Podaj K: ";
cin>>K;
newton=(silnia(N))/(silnia(N-K)*silnia(K))
cout<<"symbol Newtona wynosi: "<<newton<<endl;
return 0;
}