@Nasedo, post #60
@Michciu, post #61
@tukinem, post #62
@tukinem, post #62
@rePeter, post #65
przede wszystkim nie stosować basicowych GOTO
@rePeter, post #65
@mastaszek, post #67
/* Silnia wyliczana za pomocą rekurencji z parametrem na stosie */
unsigned int silnia(unsigned int x)
{
return x == 0 ? 1 : x * silnia(x - 1);
}/* Przekazywanie parametrów przez zmienną globalną */
unsigned int silnia()
{
extern unsigned int x; /* Aktualna wartość zmiennej zewnętrznej x */
return x == 0 ? 1 : (--x + 1) * silnia();
}/* Dwumian Newtona za pomocą rekurencji z parametrami na stosie */
unsigned int dwumianNewtona(unsigned int n, unsigned int k)
{
assert(n >= k);
return n == 0 || n == k ? 1 : dwumianNewtona(n - 1, k - 1) + dwumianNewtona(n - 1, k);
}void wypiszCiagTekstowy(char *c)
{
printf("%s\n", c);
}
void wypiszCiag()
{
extern char *ciag; /* Domyślnie wyświetlany ciąg */
wypiszCiagTekstowy(ciag);
}@mastaszek, post #70
@mastaszek, post #72
@Hexmage960, post #73
@djpiotrs, post #66
@mastaszek, post #67