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

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

why i get WA on test 3?(C)
Послано Ahmet Terzi(Ottoman)Devlet-i Âli Osman 31 авг 2012 17:55
#include <stdio.h>
#include <math.h>

main()
{
      int a,x[65535],i,t,delta;
      float x1;
      scanf("%d",&a);
      for( i = 0 ; i < a ; i++ )
           scanf("%d",&x[i]);
      for( i = 0 ; i < a ; i++ )
      {
            t = (x[i] - 1) * 2;
            delta = 1 + 4 * t;
            x1 = sqrt(delta);
            printf("%d ",fmod(x1,1.0) == 0);
      }
      return 0;
}