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

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

g++ 4.7.2 Got Runtime error (access violation) on first test
Послано Gandalf Popstar 4 дек 2013 19:26
Can`t understand what is the problem

#include <stdio.h>
#include <math.h>

int main()
{
    unsigned long long int a[4096], b;
    int counter=0;
    while(scanf("%llu", &b))
    {
        a[counter]=b;
        counter++;
    }

    for(int i=counter-1; i>=0; i--)
        printf("%.15Lg\n", (long double)sqrt(a[i]));
    return 0;
}
Re: g++ 4.7.2 Got Runtime error (access violation) on first test
Послано [ONPU-13]Asalle 2 фев 2014 19:46
1) while(scanf("%llu", &b) != EOF)
2) Maybe it's ok, but why do you printf("%.15Lg\n)? 4 symbols after the dot is not ennough, or I don't understand sth?