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

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

Показать все сообщения Спрятать все сообщения

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

int main(){

int sz = 256 * 1024 * 4; // Error was their - need more memory for input data

double *sp, *fp, *p;

    sp = (double *)malloc(sz);
    fp = sp + (sz / sizeof(double));

    for(p = sp; (p < fp) && (scanf("%lf", p) != EOF); p++);
    while(p > sp){
        --p;
        printf("%.4lf\n", sqrt((double)(*p)));
    };
}

Edited by author 20.10.2008 22:53
in the line befor the last one you have ";", but you don't need it.