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

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

Can anybody help me? What's wrong?[Pascal]
Послано Alex.pas 3 ноя 2011 21:05
program z1001;
var a:array[1..1000000] of int64;
    i,j:longint;
begin
i:=1;
while not seekeof do begin read(a[i]); i:=i+1; end;
for j:=i downto 1 do writeln(sqrt(a[j]):0:4);
end.

I have WA#1 and don't understand why
Re: Can anybody help me? What's wrong?[Pascal]
Послано Neo 1 янв 2012 22:57
program z1001;
var a:array[1..1000000] of int64;
    i,j:longint;
begin
i:=1;
while not seekeof do begin read(a[i]); i:=i+1; end;

AHTUNG you missed here - i:=i-1; that;s all=)

for j:=i downto 1 do writeln(sqrt(a[j]):0:4);
end.