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

Обсуждение задачи 1413. Марсопрыг

CompError
Послано MiR 15 авг 2006 10:58
Why I have comperror? Deleting <math.h> gives nothing.

#include <iostream.h>
#include <math.h>
//#include <fstream.h>
const int MaxN = 1000001;
//const double koef== 0.70710678119;
int main()
{//ifstream in("c:/input.txt", ios::in);
double koef;
koef=sqrt(2.0);
koef/=2;
char a[MaxN]="";
//cin.getline(a, MaxN);
int i=0;
while (cin.get(a[i]));
double x=0.,y=0.;
char* pa=a;
while (*pa && *pa!='0')
  {if (*pa=='9') {x+=koef;y+=koef;}
  if (*pa=='8') {x-=koef;y+=koef;}
  if (*pa=='7') {x++;y++;}
  if (*pa=='6') {x++;}
  if (*pa=='4') {x--;}
  if (*pa=='3') {x+=koef;y-=koef;}
  if (*pa=='2') {x--;y--;}
  if (*pa=='1') {x-=koef;y-=koef;}
  pa++;
  }
//cout.precision(10);
//cout<<fixed<<x<<" "<<y;
printf("%.10lf",x);
cout<<" ";
printf("%.10lf",y);
return 0;
}
Re: CompError
Послано Vladimir Yakovlev (USU) 15 авг 2006 11:21
Change
#include <iostream.h>
to
#include <iostream>
using namespace std;

or add
#include <stdio.h>

AND READ FAQ BEFORE POSTING HERE!