Форум Всеукраїнської інтернет-олімпіади NetOI


На форумі обговорюються лише питання, пов'язані з олімпіадою

Ви не зайшли.

#1 2007-10-12 14:27:07

Aladin
Новий користувач
Зареєстрований: 2007-10-12
Повідомлень: 3
Вебсайт

Ошибки компиляции

подскажите пожалуйста дома работает все нормально а при онл проверке пишет

task.cc:2:19: error: tchar.h: No such file or directory
task.cc: In function 'int main()':
task.cc:19: error: 'abs' was not declared in this scope

Помогите!!!

Поза форумом

 

#2 2007-10-12 21:07:58

guest1
Новий користувач
Зареєстрований: 2006-12-19
Повідомлень: 309
Вебсайт

Re: Ошибки компиляции

чтобы о чем-то судить, надо сначала исходник посмотреть...

Поза форумом

 

#3 2007-10-12 21:34:24

Dark_Dimius
Новий користувач
Звідки: /dev/null
Зареєстрований: 2005-11-17
Повідомлень: 136

Re: Ошибки компиляции

Aladin написав:

подскажите пожалуйста дома работает все нормально а при онл проверке пишет

task.cc:2:19: error: tchar.h: No such file or directory
task.cc: In function 'int main()':
task.cc:19: error: 'abs' was not declared in this scope

Помогите!!!

task.cc:2:19: error: tchar.h: No such file or directory
или вы попытались подключить файл tchar.h или файл который вы подключили его попытался подключить

task.cc:19: error: 'abs' was not declared in this scope
применение функции аbs методом, который не был определен
(например если пишешь под с то плавающие числа ест не abs a fabs)


/*Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
Некоторые люди на пальцах считают до 10, я же до 1023*/
Если надо помощь - стучитесь в асю, постараюсь помочь 99996414http://www.icq.com/scripts/online.dll?icq=99996414&img=5

Поза форумом

 

#4 2007-10-12 23:41:44

Ivan
Олімпієць
Зареєстрований: 2005-10-09
Повідомлень: 218

Re: Ошибки компиляции

tchar.h В С++ стандартный? может его нет в тест. системе?


ICQ 233-416-344

Поза форумом

 

#5 2007-10-13 17:22:32

partisan
Олімпієць
Звідки: Киев
Зареєстрований: 2005-11-04
Повідомлень: 180

Re: Ошибки компиляции

О стандартах:
Есть <cstdio> вместо <stdio.h> (старый остался), <cmath> вместо <math.h>. Найдите стандарт и сверьте с ним ваши библиотеки.

Поза форумом

 

#6 2007-10-16 08:34:52

Aladin
Новий користувач
Зареєстрований: 2007-10-12
Повідомлень: 3
Вебсайт

Re: Ошибки компиляции

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

int main(void)
{
    int a[8];

    scanf("%d %d %d %d %d %d %d %d", &a[0], &a[1], &a[2], &a[3], &a[4], &a[5], &a[6], &a[7]);
   
    int max = -1000, min = 1000;

    for (int i = 0; i < 8; i = i + 2)
    {
        if (max < a[i]) max = a[i];
        if (min > a[i]) min = a[i];
    }

    int rez = (abs(a[0] - a[2]) + abs(a[4] - a[6])) - (max - min);
    printf("%d", rez < 0 ? -1 : rez);

    return 0;
}

Спасибо но все вышеперечисленое неработает.

Все библиотеки стандартные!!!

Может еще есть какието варианты, а то вся олимпиада моя накроется?!

Відредаговано Aladin (2007-10-16 10:20:58)

Поза форумом

 

#7 2007-10-17 21:16:01

Dark_Dimius
Новий користувач
Звідки: /dev/null
Зареєстрований: 2005-11-17
Повідомлень: 136

Re: Ошибки компиляции

Aladin написав:

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

int main(void)
{
...
...
...
..
...    int rez = (abs(a[0] - a[2]) + abs(a[4] - a[6])) - (max - min);
    printf("%d", rez < 0 ? -1 : rez);

    return 0;
}

Спасибо но все вышеперечисленое неработает.

Все библиотеки стандартные!!!

Может еще есть какието варианты, а то вся олимпиада моя накроется?!

Код:

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

int main()
{
    int a[8];

    scanf("%d%d%d%d%d%d%d%d", &a[0], &a[1], &a[2], &a[3], &a[4], &a[5], &a[6], &a[7]);
   
    int max = -1000, min = 1000;

    for (int i = 0; i < 8; i = i + 2)
    {
        if (max < a[i]) max = a[i];
        if (min > a[i]) min = a[i];
    }

    int rez ;
    rez=(abs(a[0] - a[2]) + abs(a[4] - a[6])) - (max - min);
    printf("%d", rez < 0 ? -1 : rez);

    return 0;
}

компилирую как с++ получаю АС


/*Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
Некоторые люди на пальцах считают до 10, я же до 1023*/
Если надо помощь - стучитесь в асю, постараюсь помочь 99996414http://www.icq.com/scripts/online.dll?icq=99996414&amp;img=5

Поза форумом

 

#8 2007-10-18 11:12:01

Aladin
Новий користувач
Зареєстрований: 2007-10-12
Повідомлень: 3
Вебсайт

Re: Ошибки компиляции

Спасибо всем!!!

Поза форумом

 

Нижній колонтитул

Powered by Likt
© Copyright 2002–2009 Likt