11
05
2007
Kilka funkcji w C++
Napisał michaeel w kategorii Cpp, Studia, tags: Cpp, programowanie, rekurencjaPoniżej kilka różnych funkcji.
1. Funkcja do obliczania pola prostokąta. Jeżeli wartości są ujemne to wyświetlamy błąd.
1 2 3 4 5 | float prostokat(float a, float b,bool &error) { ((a>0) && (b>0)) ? error=true : error=false; return a*b; } |
2. Silnia na 2 sposoby (iteracyjnie i rekurencyjnie)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | unsigned int silnia(unsigned n) { long int i; int s=1; for (i=1;i< =n;i++) s=s*i; return s; } unsigned int silnia_r(unsigned n) { int s; (n<2) ? s=1 : s=n*silnia_r(n-1); return s; } |


Wpisy (RSS)