Факториал на c++

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by qmen, 30 Mar 2011.

  1. qmen

    qmen New Member

    Joined:
    23 Dec 2010
    Messages:
    63
    Likes Received:
    1
    Reputations:
    0
    Люди и программеры помогите!
    Дайте исходник факториала чтоб он вычислял факториал 10 например.Очень надо.Заранее спасибо
     
  2. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    пожалуйста,
    Code:
    #include <iostream>
    #include <iomanip>
    
    unsigned long factorial( unsigned long number );
    
    int main( int argc, char *argv[] ) {
    	for( int i = 0; i <= 10; i++ )
    		std::cout << std::setw( 3 ) << i << "!   = " 
    		<< factorial( i ) << std::endl;
    
    	std::cin.ignore().get();
    	return 0;
    }
    
    unsigned long factorial( unsigned long number ) {
    	if( number <= 1 )
    		return 1;
    	else
    		return number * factorial( number - 1 );
    }
     
  3. qmen

    qmen New Member

    Joined:
    23 Dec 2010
    Messages:
    63
    Likes Received:
    1
    Reputations:
    0
    #include <iostream>
    пишет что тут ошибка
     
  4. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    значит выбросьте ваш древний компилятор и поставьте более новый.
    или же замените ее на <iostream.h> и уберите все std::
     
  5. qmen

    qmen New Member

    Joined:
    23 Dec 2010
    Messages:
    63
    Likes Received:
    1
    Reputations:
    0
    Спасибо помогли ставлю вам +