Borderou de evaluare (job #2876118)

Utilizator AncaGAncuta Gava AncaG Data 22 martie 2022 23:52:07
Problema Evaluarea unei expresii Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:15:31: error: stray '#' in program 15 | ofstream fout("evaluare.out");#include <iostream> | ^ main.cpp:15:32: error: 'include' does not name a type 15 | ofstream fout("evaluare.out");#include <iostream> | ^~~~~~~ main.cpp: In function 'int evaluare(std::string)': main.cpp:52:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 52 | for(i = 0; i < expr.length(); i++){ | ~~^~~~~~~~~~~~~~~ main.cpp:66:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | while(i < expr.length() && | ~~^~~~~~~~~~~~~~~ main.cpp:102:35: error: 'precedence' was not declared in this scope 102 | while(!ops.empty() && precedence(ops.top()) | ^~~~~~~~~~ main.cpp:116:3: error: expected primary-expression before '.' token 116 | . | ^ main.cpp: In function 'int main()': main.cpp:140:19: error: 'expr' was not declared in this scope 140 | fout << evaluare(expr); | ^~~~ main.cpp: In function 'int applyOp(int, int, char)': main.cpp:42:1: warning: control reaches end of non-void function [-Wreturn-type] 42 | } | ^ Non zero exit status: 1

Ceva nu functioneaza?