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

Обсуждение задачи 1605. Дьявольская последовательность

What is lacking in terms? What could I forget?
Послано 8P 15 фев 2010 21:23
#include <iostream>
#include <math.h>

using namespace std;

int main()
{
    int n,s;
    cin>>n;
    if(n%10==7)
        s=int((n-1)*log((double)2)/log((double)10));
    else
        s=int(n * log((double)2)/log((double)10));
    cout<<s<<endl;
    return 0;
}

What is lacking in terms? What could I forget?