Detalii evaluare #64689282

Rezumat problemă

Se dă o matrice cu elemente numere întregi. Să se determine media aritmetică a elementelor strict pozitive din matrice, care sunt situate sub diagonala principală.

Detalii

Problema MedPoz Operații I/O medpoz.in/medpoz.out
Limita timp 0.1 secunde Limita memorie Total: 64 MB / Stivă 8 MB
Id soluție #64689282 Utilizator Pleșa Maria (mariaplesa)
Fișier medpoz.cpp Dimensiune 656 B
Data încărcării 23 Mai 2026, 12:14 Scor/rezultat Eroare de compilare

Evaluare

Mesaj compilare

medpoz.cpp:2:1: error: stray ‘##’ in program
    2 | ##include <iomanip>
      | ^~
medpoz.cpp:2:3: error: ‘include’ does not name a type
    2 | ##include <iomanip>
      |   ^~~~~~~
In file included from /usr/include/c++/13/fstream:1300,
                 from medpoz.cpp:3:
/usr/include/c++/13/bits/fstream.tcc: In member function ‘virtual std::basic_filebuf<_CharT, _Traits>::int_type std::basic_filebuf<_CharT, _Traits>::underflow()’:
/usr/include/c++/13/bits/fstream.tcc:351:25: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  351 |           codecvt_base::result __r = codecvt_base::ok;
      |                         ^~~~~~
/usr/include/c++/13/bits/fstream.tcc:423:21: error: ‘__r’ was not declared in this scope; did you mean ‘__or_’?
  423 |                     __r = _M_codecvt->in(_M_state_cur, _M_ext_next,
      |                     ^~~
      |                     __or_
/usr/include/c++/13/bits/fstream.tcc:427:23: error: ‘__r’ was not declared in this scope; did you mean ‘__or_’?
  427 |                   if (__r == codecvt_base::noconv)
      |                       ^~~
      |                       __or_
/usr/include/c++/13/bits/fstream.tcc:427:44: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  427 |                   if (__r == codecvt_base::noconv)
      |                                            ^~~~~~
/usr/include/c++/13/bits/fstream.tcc:442:23: error: ‘__r’ was not declared in this scope; did you mean ‘__or_’?
  442 |                   if (__r == codecvt_base::error)
      |                       ^~~
      |                       __or_
/usr/include/c++/13/bits/fstream.tcc:442:44: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  442 |                   if (__r == codecvt_base::error)
      |                                            ^~~~~
/usr/include/c++/13/bits/fstream.tcc:465:19: error: ‘__r’ was not declared in this scope; did you mean ‘__or_’?
  465 |               if (__r == codecvt_base::partial)
      |                   ^~~
      |                   __or_
/usr/include/c++/13/bits/fstream.tcc:465:40: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  465 |               if (__r == codecvt_base::partial)
      |                                        ^~~~~~~
/usr/include/c++/13/bits/fstream.tcc:469:20: error: ‘__r’ was not declared in this scope; did you mean ‘__or_’?
  469 |           else if (__r == codecvt_base::error)
      |                    ^~~
      |                    __or_
/usr/include/c++/13/bits/fstream.tcc:469:41: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  469 |           else if (__r == codecvt_base::error)
      |                                         ^~~~~
/usr/include/c++/13/bits/fstream.tcc: In member function ‘bool std::basic_filebuf<_CharT, _Traits>::_M_convert_to_external(_CharT*, std::streamsize)’:
/usr/include/c++/13/bits/fstream.tcc:625:25: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  625 |           codecvt_base::result __r;
      |                         ^~~~~~
/usr/include/c++/13/bits/fstream.tcc:626:11: error: ‘__r’ was not declared in this scope; did you mean ‘__or_’?
  626 |           __r = _M_codecvt->out(_M_state_cur, __ibuf, __ibuf + __ilen,
      |           ^~~
      |           __or_
/usr/include/c++/13/bits/fstream.tcc:629:36: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  629 |           if (__r == codecvt_base::ok || __r == codecvt_base::partial)
      |                                    ^~
/usr/include/c++/13/bits/fstream.tcc:629:63: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  629 |           if (__r == codecvt_base::ok || __r == codecvt_base::partial)
      |                                                               ^~~~~~~
/usr/include/c++/13/bits/fstream.tcc:631:41: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  631 |           else if (__r == codecvt_base::noconv)
      |                                         ^~~~~~
/usr/include/c++/13/bits/fstream.tcc:645:36: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  645 |           if (__r == codecvt_base::partial && __elen == __plen)
      |                                    ^~~~~~~
/usr/include/c++/13/bits/fstream.tcc:652:40: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  652 |               if (__r != codecvt_base::error)
      |                                        ^~~~~
/usr/include/c++/13/bits/fstream.tcc: In member function ‘bool std::basic_filebuf<_CharT, _Traits>::_M_terminate_output()’:
/usr/include/c++/13/bits/fstream.tcc:968:25: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  968 |           codecvt_base::result __r;
      |                         ^~~~~~
/usr/include/c++/13/bits/fstream.tcc:974:15: error: ‘__r’ was not declared in this scope; did you mean ‘__or_’?
  974 |               __r = _M_codecvt->unshift(_M_state_cur, __buf,
      |               ^~~
      |               __or_
/usr/include/c++/13/bits/fstream.tcc:976:40: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  976 |               if (__r == codecvt_base::error)
      |                                        ^~~~~
/usr/include/c++/13/bits/fstream.tcc:978:45: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  978 |               else if (__r == codecvt_base::ok ||
      |                                             ^~
/usr/include/c++/13/bits/fstream.tcc:979:45: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  979 |                        __r == codecvt_base::partial)
      |                                             ^~~~~~~
/usr/include/c++/13/bits/fstream.tcc:990:18: error: ‘__r’ was not declared in this scope; did you mean ‘__or_’?
  990 |           while (__r == codecvt_base::partial && __ilen > 0 && __testvalid);
      |                  ^~~
      |                  __or_
/usr/include/c++/13/bits/fstream.tcc:990:39: error: incomplete type ‘std::codecvt_base’ used in nested name specifier
  990 |           while (__r == codecvt_base::partial && __ilen > 0 && __testvalid);
      |                                       ^~~~~~~
medpoz.cpp: In function ‘int main()’:
medpoz.cpp:31:22: error: ‘setprecision’ was not declared in this scope
   31 |         g<< fixed << setprecision(2) << media << endl;
      |                      ^~~~~~~~~~~~
medpoz.cpp:4:1: note: ‘std::setprecision’ is defined in header ‘<iomanip>’; did you forget to ‘#include <iomanip>’?
    3 | #include <fstream>
  +++ |+#include <iomanip>
    4 | using namespace std;

Cum funcționează evaluarea?

www.pbinfo.ro permite evaluarea a două tipuri de probleme:

  • probleme la care rezolvarea presupune scrierea unui program complet
  • probleme la care rezolvarea presupune scrierea unei secvențe de program - câteva instrucțiuni, o listă de declarații, una sau mai multe funcții, etc.

Problema MedPoz face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:

  • Programul sursă este compilat folosind compilatorul corespunzător. Dacă în urma compilării se obțin erori sau avertismente, acestea sunt afișate în această pagină.
  • Dacă programul a fost compilat, executabilul obținut va fi rulat, furnizându-i-se unul sau mai multe seturi de date de intrare, în concordanță cu restricțiile specifice problemei. Pentru fiecare set de date se obține un anumit punctaj, în raport cu corectitudinea soluției tale.

Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.

Du-te sus!