Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2010, 19:36   #11
Anohorett
Пользователь
 
Регистрация: 17.03.2009
Сообщений: 21
По умолчанию

Код:
int x=1,k=1,n;
scanf("%d", &n);
	for(int i=0; i<n; i++)
	{x= x*k;
	k++;}
	printf("%d\n", x);
я так считал...
Anohorett вне форума Ответить с цитированием
Старый 21.03.2010, 19:38   #12
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Рекурсия:
Код:
unsigned fact(unsigned n)
{
if (n == 1 || n == 0)
 return 1;
else
 return fact(n - 1);
}
Цикл:
Код:
unsigned fact(unsigned n)
{
unsigned f = 1;
for (unsigned i = 2; i < n; ++i)
 f *= i;
return f;
}
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Математические выражения kta87 Общие вопросы Delphi 3 24.02.2010 21:37
математические действия с числом pionerka Помощь студентам 8 23.02.2010 14:37
Математические задачи. Руслан111 Помощь студентам 1 11.02.2010 11:55
Математические пакеты yudjin Общие вопросы Delphi 0 03.05.2008 09:02