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

Обсуждение задачи 1209. 1, 10, 100, 1000...

Показать все сообщения Спрятать все сообщения

Test 1 help please. freelife 3 фев 2013 23:25
Hi! Please help russian shoolboy
Where the error is?
I realized that '1'-s are in the field of the sequence.
1 2 4 7 11 16
int main()
{
    long a,j,i,n;
    cin>>n;
    for(int x=0; x<n; x++)
    {
        cin>>a;
        i=1;
        j=1;
        while (a>i)
        {
           i=i+j;
           j++;
        }
        if (a==i)
            cout<<1;
        else
            cout<<0;
     }
    return 0;
}
Re: Test 1 help please. Dima 5 мар 2013 01:54
while (a>i)
        {
           i=i+j;
           j++;
        }