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

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

Where is error?Why?
Послано Alex_Kolpakov(TNU) 3 июн 2008 03:31
#include <stdio.h>
#include <math.h>
void main()
{
  __int64 d;
  printf("Enter EOF for end\n");
  while(scanf("%I64d",&d)!=EOF)
   if(d<=(10<<8)*100)printf("%.4f\n",sqrt(d));
}
Re: Where is error?Why?
Послано Towelenee 3 июн 2008 03:34
Re: Where is error?Why?
Послано Towelenee 3 июн 2008 03:35
Because int main(void){
return 0;
}
Re: Where is error?Why?
Послано Vedernikoff Sergey 3 июн 2008 16:02
It is not the main problem (though also the problem). Major troublemaker is the line:

printf("Enter EOF for end\n");

Why do you do this? The problem statement doesn'n tell you to output "Enter EOF for end"...