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

Обсуждение задачи 1083. Факториалы!!!

What should I do?Who can save the poor guy?
Послано kaa..........ai 15 июн 2013 12:51
Here's my code,and I don't know what's wrong with it?
#include<iostream>
using namespace std;
char s[25];
int main()
{
    __int64 n,k;
    while(scanf("%I64d%s",&n,s)!=-1)
    {
        k=strlen(s);
        if(n<=k)
        {
            printf("%I64d\n",n);
        }
        else
        {
            __int64 sum=1,i;
            if(n%k==0)
            {
                for(i=n;i>=k;i-=k)
                    sum*=i;
            }
            else
            {
                for(i=n;i>=n%k;i--)
                    sum*=i;
            }
            printf("%I64d\n",sum);
        }
    }
    return 0;
}

Edited by author 15.06.2013 12:54

Edited by author 15.06.2013 12:56
Re: What should I do?Who can save the poor guy?
Послано kaa..........ai 15 июн 2013 12:58
Solved!My apology!
Re: What should I do?Who can save the poor guy?
Послано kaa..........ai 15 июн 2013 12:58
Solved!My apology!