algorytm.org

Implementacja w C/C++



Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Silnia - Implementacja w C/C++
Ocena użytkownikóww: *****  / 4
SłabyŚwietny
Nadesłany przez Adrian Wijas, 20 marca 2011 20:07
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.

s_4_c.cpp:
// silnia obliczana iteracyjnie
//www.algorytm.org

#include <iostream>

inline long int silnia(int n); 

int main()
{
    int x;
    
    std::cout << "Silnia by AWPecet" << std::endl << "podaj liczbe "; 
    std::cin >> x;
    std::cout << "\twynik: " << silnia(x) << std::endl;

system("pause");
return 0;
}

inline long int silnia(int n)
{
       long int a = 1;
       while(n)
               a *= n--;   
       return a;
}
Komentarze
photo
0 # Adrian W. 2011-03-28 18:53
Dla niezawodności/dokumentacji dobrze jest uściślić typ argumentów oraz typu zwracanego funkcji, np:
inline unsigned long int silnia(unsigned n);
Jednocześnie doprecyzowując typ 'a' wewnątrz funkcji;
Odpowiedz | Odpowiedz z cytatem | Cytować
Dodaj komentarz