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

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

why it's wrong (pascal)
Послано DenginRoman 7 ноя 2011 18:01
program z1001;
var n,i,j:longint;
    m:real;
    nums:array[1..131072] of real;
begin
n:=0;
while not EOF  do
begin
  read(m);
  n:=n+1;
  nums[n]:=sqrt(m);
end;
for i:=n downto 1 do
  writeln(nums[i]:0:4);
end.
Re: why it's wrong (pascal)
Послано Nikolay Sayfuranov 3 дек 2011 21:04
Как считать данные до конца входного потока

Для решения некоторых задач требуется уметь читать входные данные до конца входного потока. Следующие примеры показывают, как можно организовать ввод до конца входного потока в случаях, если входные данные состоят из чисел, из строк или из отдельных символов.
{numbers}
var n: integer;
...
while not seekeof do
begin
   read(n);
   ...
end;