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

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

Тут где ошибка помогите
Послано Hamdam 5 июн 2012 21:27
#include <iostream>
using namespace std;
int main ()
{
  unsigned int A[65536];
  unsigned short int N,Y;
  cin>>N;
     for (int i=1; i<=N;i++)
     cin>>A[i];
   for (int i=1;i<=N; i++)  {
       int S=0,j=1;
      bool k=true;
 while (k)
    {
      S+=j;
      j++;
     if (A[i]<=S)
      k=false;
     }
      Y=S-A[i];
        if (((j-1)-Y)==1)
            cout<<"1"<<" ";
          else
            cout<<"0"<<" "; }
            return 0;
 }

Edited by author 06.06.2012 18:42
Re: Тут где ошибка помогите
Послано Jamshid 6 июн 2012 22:20
hi mister Hamdam your code has any mistake
it's truely code is mine
so you want to see it?
please phone to me if you have any questions
phone number: +998916378115
Ok!!!
Re: Тут где ошибка помогите
Послано Jamshid 6 июн 2012 23:03
Let's take it!!!

#include <iostream>
#include <math.h>
using namespace std;
int main()
{
long float m,n;
int N;
    cin>>N;
    for  (int i=1; i<=N; i++)
    {
    cin>>m;
    n=(1+sqrt(8*m-7))/2;
 if((1+sqrt(8*m-7))/2==floor((1+sqrt(8*m-7))/2))
   cout<<1<<" ";
    else
    cout<<0<<" ";
     }
    cin>>N;
    return 0;
    }
Re: Тут где ошибка помогите
Послано Hamdam 6 июн 2012 23:16
Kottakon raxmat !

Edited by author 06.06.2012 23:17