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

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

what's wrong?
Послано Suphanat Chunhapanya 3 фев 2008 02:06
#include<stdio.h>
void main(){
    int n,k=0,j;
    int result=1;
    char test[20];
    scanf("%d %s",&n,test);
    for (j=0;j<20;j++) if (test[j]=='!') k++;
    if(n%k==0){
        for(j=0;n-j*k!=k;j++){
            result*=(n-j*k);
        };
        result*=k;
    }else{
        for(j=0;n-j*k!=n%k;j++){
            result*=(n-j*k);
        };
        result*=n%k;
    };
    printf("%d",result);
}


this is my source code please tell me why my program is time limited exceeded