ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1055. Сочетания

where is my mistake?
Послано ooo 8 дек 2008 21:10
#include <iostream.h>
int f(int);
void main()
{int N,M,C,i,s=0;
cin>>N>>M;
C=(f(N))/(f(M)*f(N-M));
for(i=2;i<=C/2;i++) if(C%i==0) s++; cout<<s;}
int f(int x)
{int i,p=1;
for(i=1;i<=x;i++) p*=i;
 return p;}