Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Не могу понять в чем ошибка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Площадь невыпуклого многоугольника http://www.cyberforum.ru/cpp-beginners/thread726798.html
Здравствуйте, подскажите пожалуйста алгоритм для нахождения площади НЕВЫПУКЛОГО многоугольника. Ну или способ разбить его на треугольники. Желательно с примером реализации.
C++ Подпрограммы. Вычисления с использованием подпрограмм Помогите пожалуйста!)) Дважды вычислить значение выражения, первый раз используя процедуру, а второй - функцию. S=(({e}^{{x}^{2+ax+c}}-{e}^{-({y}^{2}+by+2)})/({z}^{2}+4z+a))*({w}^{2}+2w+1) http://www.cyberforum.ru/cpp-beginners/thread726796.html
C++ как сделать рандом от 10 до 20 с шагом 1 по экспаненсиальному закону, в котором эль = 30?
как сделать рандом от 10 до 20 с шагом 1 по экспаненсиальному закону, в котором эль = 30? алгоритм объясните пожалуйста. Добавлено через 47 минут #include <stdio.h> #include <conio.h>...
Вычислить расстояние между двумя точками на плоскости C++
Вычислить расстояние между двумя точками на плоскости, заданных своими координатами Оригинал: Обчислити відстань між двома точками на площині,заданих своїми координатами
C++ ребят проверьте код http://www.cyberforum.ru/cpp-beginners/thread726781.html
не компилируется ...не понимаю почему...исправте пожалуйста... #include"vip\menu.cpp" //реализация работы с меню #include <conio.h> #include <string.h> #include <iostream.h> char bufRus;...
C++ массив (Отсортировать в порядке возрастания, распределить динамически память) срочно нужна ваша помощь(( 4. Дан массив из N элементов.Отсортировать в порядке возрастания. 5. Решить задачу 4, распределив динамически память для массива. очень очень очень буду благодарна... подробнее

Показать сообщение отдельно
Арсен_
2 / 2 / 0
Регистрация: 25.11.2012
Сообщений: 27

Не могу понять в чем ошибка - C++

10.12.2012, 21:43. Просмотров 384. Ответов 5
Метки (Все метки)

Добрый вечер, есть задача: ********/index.asp?main=task&id_task=315

Я решаю ее таким образом:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <fstream>
 
char x,k,p;
 
int main()
{
    std::fstream I("input.txt"), O("output.txt", 2);
    k = I.get();
    while(I && k != 13)
    {
        if (!((k > 47 && k < 58) || 
                    (k > 64 && k < 91)) ) p = 0;
        if(k > x) x = k; k = I.get();
    }
    O << ((x != 48) ? ((!p) ? (x < 58) 
                        ? x - 47 : x - 54 : -1) : 2); 
}
У меня на компьютере все работает как надо, без ошибок. На ms visual c++, на сервере тоже стоит компилятор visual c++

Но когда отправляю на сервер для проверки, то выдает ошибку при компиляции.

В чем можнт быть проблема?

PS sorry за гавнокод, это просто я писал таким извращенным кодом, дабы уменьшить размер кода.

Добавлено через 7 минут
Вот от сервера приходят ошибки:
Код
task.cpp
task.cpp(11) : error C2678: binary '&&' : no operator found which takes a left-hand operand of 
type 'std::fstream' (or there is no acceptable conversion)
task.cpp(11) : fatal error C1903: unable to recover from previous error(s); stopping compilation
Чем ему мой оператор && не устраивает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru