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

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

What is wrong!!!
Послано Mr.Li 9 апр 2013 10:37
#include <cstdio>
#include <cmath>
int main()
{
    unsigned int n,a,m = 0,p = 0;
    double x;
    char r[65536];
    scanf("%d",&n);
    while(n--){
        scanf("%d",&a);
        x = (sqrt(double(8*a-7))+1)/2;
        if (x==int(x))
            r[m++] = '1';
        else
            r[m++] = '0';
    }
    n = 0;
    while(m--)
        printf("%c ",r[n++]);
    printf("\n");
    return 0;
}
Re: What is wrong!!!
Послано x_files_01 31 мар 2014 16:37


Edited by author 31.03.2014 16:38