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

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

ФакториАААЛы !!!!
Послано Oleksandr 12 авг 2014 23:42
Что не так ??

#include <stdio.h>
#include <string.h>
int main()
{
    int a, fact = 1, i, count;
    char str[256];
    scanf("%i %s", &a,str);
    for (count = 0; str[count] != '\0';)
        if (str[count] == '!')
            count++;
    if (a%count != 0)
        for (i = a%count; i <= a; i += count)
            fact *= i;
    else
    {
        fact *= count;
        for (i = count; i <= a; i += count)
            fact *= i;
    }

    printf("%i", fact);
    return 0;
}
Re: ФакториАААЛы !!!!
Послано [RISE] Levon Oganesyan [RAU] 13 авг 2014 03:25
else
{
    //fact *= count;
    for (i = count; i <= a; i += count)
        fact *= i;
}

Here is problem.