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

Обсуждение задачи 1001. Обратный корень

Why wrong answer ? c++
Послано Daniel 12 окт 2011 12:20
#include <iostream>
#include <cmath>
#include <iomanip>
#include <stdio.h>
using namespace std;
int main()

{

    int  i;
   float A[256*1024/4];

    for( i=0; i<65536; i++)
        //scanf("d%",A[i]);
        A[i]=0+rand()%256;

    for(i=65536; i>=0; i--)
    {
        if ( A[i]>=0 && A[i]<= pow(float(10),18) )
        {
            std::cout.precision(4);
            std::cout<<fixed<<sqrt(A[i]);
        }
        else
        return 0;

    }



    return 0;
}
Re: Why wrong answer ? c++
Послано Ajeet Shah 20 окт 2011 15:34
use array size 256*1024/2 = 131072
"for( i=0; i<65536; i++)" is wrong.
because they can also input only 2 integers as input.