Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: Фитч   (26.02.2007 в 10:12)
Пожалуйста:

/* факториал: */
int fact(int n)
{
 int r = 1;
 if(n > 0)
 {
  for(int i = 1;i <= n;i++)
  {
   r *= i;
  }
 }
 else
 {
  return -1;
 }
 return r;
}

/* степень */
float step(float n,int s)
{
 if( s == 0 ) return 1;
 float res = 1;
 
 for(int i = 0;i<s;i++)
 {
  res *= n;
 }
 return res;
}


За оптимальность не ручаюсь, но оно работает


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: