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

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

Crash ( access violation ) why ?
Послано diviator 19 мар 2012 18:09
#include <iostream>
#include <fstream>
#include <iomanip>
#include <cmath>
using namespace std;

int main()
{
    ifstream f("input.txt");
    ofstream o("output.txt");
    int n=0;
    long double a[100];
    long double k;
    f >> k;
    while(!f.eof())
    {
    a[n] = sqrt(k);
    n++;
    f >> k;
    }

    for ( int i=n-1 ; i >= 0 ; i-- )
    o << fixed << setprecision(4) << a[i] << endl;
    return 0;
}
Re: Crash ( access violation ) why ?
Послано Thien Diep 25 июн 2012 21:42
size of array a = 100 is not enought to solve a[i]. size of array maybe more than 1 million double :D I think so


Edited by author 25.06.2012 21:43
Re: Crash ( access violation ) why ?
Послано Smilodon_am [Obninsk INPE] 26 июн 2012 12:59
Thien Diep писал(a) 25 июня 2012 21:42
size of array maybe more than 1 million double :D I think so

size of array maybe not more than 131072 values
Re: Crash ( access violation ) why ?
Послано Thien Diep 26 июн 2012 13:09
Smilodon_am [Obninsk INPE] писал(a) 26 июня 2012 12:59
size of array maybe not more than 131072 values
So that couldn't use array to save