dla kacpra xd
unknown
c_cpp
2 years ago
707 B
9
Indexable
#include <stdio.h>
double silnia(double N)
{
if(N < 0)
{
printf("Błędne wartości wartości. n >= 0.\n");
return -1;
}
else
{
double baza = 1;
while(N > 0)
{
baza *= N;
N--;
}
return baza;
}
}
double symbolNewtona(double n, double k)
{
if(n < 0 || k < 0 || n < k)
{
printf("Błędne wartośći. Pamiętaj, że 0 <= k <= n\n");
return -1;
}
else
{
double symbol = 1;
symbol = silnia(n) / (silnia(k) * silnia(n-k));
return symbol;
}
}
int main()
{
printf("%.2lf\n", silnia(-5));
printf("%.2lf\n", symbolNewtona(-1,10));
}Editor is loading...
Leave a Comment