Derekursywacja - silnia
Kod był wyświetlany 2010 razy.
    /* 
  Name: Derekursywacja - silnia  
  Copyright: GPL GNU 
  Date: 13-08-09 18:12 
  Description:  
*/ 

#include<iostream> 
using namespace std; 
int silnia_ieracyjna(int n, int y=1) 
{ 
    while(n!=0) 
    { 
               y=n*y; 
               n--; 
} 
return y; 
}               
int main() 

            { 

         int n; 

         cout<<"\n\n\t\tOBLICZANIE SILNI ITERACYJNIE\n\n"; 
         cout<<"\n\n \tPodaj n! : "; 
         cin>>n; 
                 
                if(n>19) 
                 { 
                 cout<<"\n\n\tPrzekroczony zakres obliczen - podaj liczbe nie wieksza niz 19 !!! "; 

                 cin.ignore(); 
                 getchar(); 
                 return 0; 
                 } 
        else 

         cout<<"\n\n\t"<< n<<"!= " <<silnia_ieracyjna(n); 

         cin.ignore(); 
         getchar();         
         return 0; 
}     
Pobierz plik tekstowy
Administrator WJL
PHP&SQL coded by NOVA-IT