Detalii evaluare #64803940

Rezumat problemă

#941

În preajma Crăciunului toţi suntem sau redevenim copii.

Scrie un program care afişează pe ecran o urare pentru cei dragi ţie!

Detalii

Problema Urare Operații I/O tastatură/ecran
Limita timp 0.1 secunde Limita memorie Total: 64 MB / Stivă 8 MB
Id soluție #64803940 Utilizator notabotlmfao2 notabotlmfao2 (notabotlmfao2)
Fișier urare.cpp Dimensiune 49 B
Data încărcării 02 Iunie 2026, 13:08 Scor/rezultat Eroare de compilare

Evaluare

Mesaj compilare

In file included from urare.cpp:1:
/home/ssilviu/grader/modul-functii.php:3:51: warning: multi-character character constant [-Wmultichar]
    3 |         function send_api_request($url, $method = 'GET', $data = [], $JSON = true) {
      |                                                   ^~~~~
/home/ssilviu/grader/modul-functii.php:24:69: warning: multi-character character constant [-Wmultichar]
   24 |                 if (!empty($data) && in_array(strtoupper($method), ['POST', 'PUT', 'PATCH'])) {
      |                                                                     ^~~~~~
/home/ssilviu/grader/modul-functii.php:24:77: warning: multi-character character constant [-Wmultichar]
   24 |                 if (!empty($data) && in_array(strtoupper($method), ['POST', 'PUT', 'PATCH'])) {
      |                                                                             ^~~~~
/home/ssilviu/grader/modul-functii.php:24:84: warning: character constant too long for its type
   24 |                 if (!empty($data) && in_array(strtoupper($method), ['POST', 'PUT', 'PATCH'])) {
      |                                                                                    ^~~~~~~
/home/ssilviu/grader/modul-functii.php:34:35: warning: character constant too long for its type
   34 |                         error_log('Eroare cURL: ' . curl_error($ch));
      |                                   ^~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:57:55: warning: multi-character character constant [-Wmultichar]
   57 |                 $fileHandle = fopen($destinationPath, 'w+');
      |                                                       ^~~~
/home/ssilviu/grader/modul-functii.php:89:35: warning: character constant too long for its type
   89 |                         error_log('Eroare cURL la download: ' . curl_error($ch));
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:126:28: warning: character constant too long for its type
  126 |                 foreach($r['restrictii'] as $l) {
      |                            ^~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:127:41: warning: character constant too long for its type
  127 |                         $memory_plus[$l['extensie_fisier']] = $l['memorie_plus'];
      |                                         ^~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:127:66: warning: character constant too long for its type
  127 |                         $memory_plus[$l['extensie_fisier']] = $l['memorie_plus'];
      |                                                                  ^~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:128:56: warning: character constant too long for its type
  128 |                         $time_limit_multiply_factor[$l['extensie_fisier']] = $l['timp_factor'];
      |                                                        ^~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:128:81: warning: character constant too long for its type
  128 |                         $time_limit_multiply_factor[$l['extensie_fisier']] = $l['timp_factor'];
      |                                                                                 ^~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:129:45: warning: character constant too long for its type
  129 |                         $processes_count[$l['extensie_fisier']] = $l['numar_procese'];
      |                                             ^~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:129:70: warning: character constant too long for its type
  129 |                         $processes_count[$l['extensie_fisier']] = $l['numar_procese'];
      |                                                                      ^~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:141:27: warning: character constant too long for its type
  141 |                 return $r['sursa'];
      |                           ^~~~~~~
/home/ssilviu/grader/modul-functii.php:148:27: warning: character constant too long for its type
  148 |                 return $r['modificata'];
      |                           ^~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:154:27: warning: character constant too long for its type
  154 |                 return $r['problema'];
      |                           ^~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:177:43: warning: character constant too long for its type
  177 |                 foreach($detalii_problema['teste'] as $test){
      |                                           ^~~~~~~
/home/ssilviu/grader/modul-functii.php:218:25: error: stray ‘@’ in program
  218 |                         @unlink($lock_file); // Stergem fisierul de lock
      |                         ^
/home/ssilviu/grader/modul-functii.php:239:35: warning: character constant too long for its type
  239 |                 $detalii_problema['denumire']           = $l['denumire'];
      |                                   ^~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:239:62: warning: character constant too long for its type
  239 |                 $detalii_problema['denumire']           = $l['denumire'];
      |                                                              ^~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:240:35: warning: character constant too long for its type
  240 |                 $detalii_problema['limita_timp']        = $l['limita_timp'];
      |                                   ^~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:240:62: warning: character constant too long for its type
  240 |                 $detalii_problema['limita_timp']        = $l['limita_timp'];
      |                                                              ^~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:241:35: warning: character constant too long for its type
  241 |                 $detalii_problema['limita_memorie'] = $l['limita_memorie'];
      |                                   ^~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:241:58: warning: character constant too long for its type
  241 |                 $detalii_problema['limita_memorie'] = $l['limita_memorie'];
      |                                                          ^~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:242:35: warning: character constant too long for its type
  242 |                 $detalii_problema['limita_stiva']       = $l['limita_stiva'];
      |                                   ^~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:242:62: warning: character constant too long for its type
  242 |                 $detalii_problema['limita_stiva']       = $l['limita_stiva'];
      |                                                              ^~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:243:35: warning: character constant too long for its type
  243 |                 $detalii_problema['fisier_in']          = $l['fisier_in'];
      |                                   ^~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:243:62: warning: character constant too long for its type
  243 |                 $detalii_problema['fisier_in']          = $l['fisier_in'];
      |                                                              ^~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:244:35: warning: character constant too long for its type
  244 |                 $detalii_problema['fisier_ok']          = $l['fisier_ok'];
      |                                   ^~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:244:62: warning: character constant too long for its type
  244 |                 $detalii_problema['fisier_ok']          = $l['fisier_ok'];
      |                                                              ^~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:245:35: warning: character constant too long for its type
  245 |                 $detalii_problema['fisier_out']         = $l['fisier_out'];
      |                                   ^~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:245:62: warning: character constant too long for its type
  245 |                 $detalii_problema['fisier_out']         = $l['fisier_out'];
      |                                                              ^~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:246:35: warning: character constant too long for its type
  246 |                 $detalii_problema['limbaj_de_programare']       = $l['limbaj_de_programare'];
      |                                   ^~~~~~~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:246:70: warning: character constant too long for its type
  246 |                 $detalii_problema['limbaj_de_programare']       = $l['limbaj_de_programare'];
      |                                                                      ^~~~~~~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:247:35: warning: character constant too long for its type
  247 |                 $detalii_problema['grupare_teste']      = $l['grupare_teste'];
      |                                   ^~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:247:62: warning: character constant too long for its type
  247 |                 $detalii_problema['grupare_teste']      = $l['grupare_teste'];
      |                                                              ^~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:248:35: warning: character constant too long for its type
  248 |                 $detalii_problema['folosesc_consola']   = $l['folosesc_consola'];
      |                                   ^~~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:248:62: warning: character constant too long for its type
  248 |                 $detalii_problema['folosesc_consola']   = $l['folosesc_consola'];
      |                                                              ^~~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:249:35: warning: character constant too long for its type
  249 |                 $detalii_problema['string_cheie']       = $l['string_cheie'];
      |                                   ^~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:249:62: warning: character constant too long for its type
  249 |                 $detalii_problema['string_cheie']       = $l['string_cheie'];
      |                                                              ^~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:250:29: warning: character constant too long for its type
  250 |                 if(empty($l['program_suport']))
      |                             ^~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:251:43: warning: character constant too long for its type
  251 |                         $detalii_problema['program_suport']     = 0;
      |                                           ^~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:254:43: warning: character constant too long for its type
  254 |                         $detalii_problema['program_suport']     = 1;
      |                                           ^~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:255:118: warning: character constant too long for its type
  255 |                         file_put_contents(APP_DIR . "probleme/{$id_problema}/suport.{$l['limbaj_de_programare']}",$l['program_suport']);
      |                                                                                                                      ^~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:258:30: warning: character constant too long for its type
  258 |                 if(!empty($l['verif_nume']))
      |                              ^~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:260:101: warning: character constant too long for its type
  260 |                         file_put_contents(APP_DIR . "probleme/{$id_problema}/{$l['verif_nume']}",$l['verif_sursa']);
      |                                                                                                     ^~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:271:33: error: stray ‘@’ in program
  271 |                                 @unlink($lock_file); // Stergem fisierul de lock
      |                                 ^
/home/ssilviu/grader/modul-functii.php:280:31: warning: character constant too long for its type
  280 |                         $s .= '$detalii_problema['."'{$index}'".']="'.$value."\";\n";
      |                               ^~~~~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:280:65: warning: multi-character character constant [-Wmultichar]
  280 |                         $s .= '$detalii_problema['."'{$index}'".']="'.$value."\";\n";
      |                                                                 ^~~~~
/home/ssilviu/grader/modul-functii.php:283:23: warning: character constant too long for its type
  283 |                 $s .= '$teste = array();'."\n";
      |                       ^~~~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:285:28: warning: character constant too long for its type
  285 |                 foreach($l['teste'] as $test){
      |                            ^~~~~~~
/home/ssilviu/grader/modul-functii.php:286:31: warning: character constant too long for its type
  286 |                         $s .= '$teste['.$test['eticheta'].']='.$test['scor'].";\n";
      |                               ^~~~~~~~~
/home/ssilviu/grader/modul-functii.php:286:47: warning: character constant too long for its type
  286 |                         $s .= '$teste['.$test['eticheta'].']='.$test['scor'].";\n";
      |                                               ^~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:286:59: warning: multi-character character constant [-Wmultichar]
  286 |                         $s .= '$teste['.$test['eticheta'].']='.$test['scor'].";\n";
      |                                                           ^~~~
/home/ssilviu/grader/modul-functii.php:286:70: warning: multi-character character constant [-Wmultichar]
  286 |                         $s .= '$teste['.$test['eticheta'].']='.$test['scor'].";\n";
      |                                                                      ^~~~~~
/home/ssilviu/grader/modul-functii.php:287:67: warning: multi-character character constant [-Wmultichar]
  287 |                         DescarcaFisierIntrare($id_problema, $test['id'], $test['eticheta'], $l['fisier_in']);
      |                                                                   ^~~~
/home/ssilviu/grader/modul-functii.php:287:80: warning: character constant too long for its type
  287 |                         DescarcaFisierIntrare($id_problema, $test['id'], $test['eticheta'], $l['fisier_in']);
      |                                                                                ^~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:287:96: warning: character constant too long for its type
  287 |                         DescarcaFisierIntrare($id_problema, $test['id'], $test['eticheta'], $l['fisier_in']);
      |                                                                                                ^~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:288:62: warning: multi-character character constant [-Wmultichar]
  288 |                         DescarcaFisierOk($id_problema, $test['id'], $test['eticheta'], $l['fisier_ok']);
      |                                                              ^~~~
/home/ssilviu/grader/modul-functii.php:288:75: warning: character constant too long for its type
  288 |                         DescarcaFisierOk($id_problema, $test['id'], $test['eticheta'], $l['fisier_ok']);
      |                                                                           ^~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:288:91: warning: character constant too long for its type
  288 |                         DescarcaFisierOk($id_problema, $test['id'], $test['eticheta'], $l['fisier_ok']);
      |                                                                                           ^~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:299:17: error: stray ‘@’ in program
  299 |                 @unlink($lock_file); // Stergem fisierul de lock
      |                 ^
/home/ssilviu/grader/modul-functii.php:457:59: warning: character constant too long for its type
  457 |                         $lim_time = 5 * $detalii_problema['limita_timp'];
      |                                                           ^~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:466:59: warning: character constant too long for its type
  466 |                         $lim_time = 5 * $detalii_problema['limita_timp'];
      |                                                           ^~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:475:59: warning: character constant too long for its type
  475 |                         $lim_time = 1 * $detalii_problema['limita_timp'];
      |                                                           ^~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:482:84: warning: character constant too long for its type
  482 |                         $lim_data = intval(floatval($memo_plus + $detalii_problema['limita_memorie']) * 1024);
      |                                                                                    ^~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:484:77: warning: character constant too long for its type
  484 |                         $lim_stack = intval(($memo_plus + $detalii_problema['limita_stiva']) * 1024);
      |                                                                             ^~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:485:56: warning: multi-character character constant [-Wmultichar]
  485 |                         if(in_array($extensie_sursa , ['py', 'py3', 'cs', 'java']))
      |                                                        ^~~~
/home/ssilviu/grader/modul-functii.php:485:62: warning: multi-character character constant [-Wmultichar]
  485 |                         if(in_array($extensie_sursa , ['py', 'py3', 'cs', 'java']))
      |                                                              ^~~~~
/home/ssilviu/grader/modul-functii.php:485:69: warning: multi-character character constant [-Wmultichar]
  485 |                         if(in_array($extensie_sursa , ['py', 'py3', 'cs', 'java']))
      |                                                                     ^~~~
/home/ssilviu/grader/modul-functii.php:485:75: warning: multi-character character constant [-Wmultichar]
  485 |                         if(in_array($extensie_sursa , ['py', 'py3', 'cs', 'java']))
      |                                                                           ^~~~~~
/home/ssilviu/grader/modul-functii.php:487:102: warning: character constant too long for its type
  487 |                         $lim_time = $time_limit_multiply_factor[$extensie_sursa] * $detalii_problema['limita_timp'];
      |                                                                                                      ^~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:527:30: warning: character constant too long for its type
  527 |         if($detalii_problema['folosesc_consola']==1)
      |                              ^~~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:529:40: warning: character constant too long for its type
  529 |             $stdin = $detalii_problema['fisier_in'];
      |                                        ^~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:564:30: warning: character constant too long for its type
  564 |         if($detalii_problema['folosesc_consola']==1)
      |                              ^~~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:597:19: warning: character constant too long for its type
  597 |         $rez_test['mesaj'] = ExtrageInformatieMeta($text_meta , "message");
      |                   ^~~~~~~
/home/ssilviu/grader/modul-functii.php:610:45: warning: character constant too long for its type
  610 |                 if(!isset($detalii_problema['denumire']))
      |                                             ^~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:612:45: warning: character constant too long for its type
  612 |                 if(!isset($detalii_problema['limita_timp']))
      |                                             ^~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:614:45: warning: character constant too long for its type
  614 |                 if(!isset($detalii_problema['limita_memorie']))
      |                                             ^~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:616:45: warning: character constant too long for its type
  616 |                 if(!isset($detalii_problema['limita_stiva']))
      |                                             ^~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:618:45: warning: character constant too long for its type
  618 |                 if(!isset($detalii_problema['fisier_in']))
      |                                             ^~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:620:45: warning: character constant too long for its type
  620 |                 if(!isset($detalii_problema['fisier_ok']))
      |                                             ^~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:622:45: warning: character constant too long for its type
  622 |                 if(!isset($detalii_problema['fisier_out']))
      |                                             ^~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:624:45: warning: character constant too long for its type
  624 |                 if(!isset($detalii_problema['grupare_teste']))
      |                                             ^~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:626:45: warning: character constant too long for its type
  626 |                 if(!isset($detalii_problema['folosesc_consola']))
      |                                             ^~~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:628:45: warning: character constant too long for its type
  628 |                 if(!isset($detalii_problema['string_cheie']))
      |                                             ^~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:630:45: warning: character constant too long for its type
  630 |                 if(!isset($detalii_problema['program_suport']))
      |                                             ^~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:665:24: warning: character constant too long for its type
  665 |         preg_match_all('/inet  ?([^ ]+)/', \`ifconfig\`, $ips);
      |                        ^~~~~~~~~~~~~~~~~~
/home/ssilviu/grader/modul-functii.php:665:44: error: stray ‘\`’ in program
  665 |         preg_match_all('/inet  ?([^ ]+)/', \`ifconfig\`, $ips);
      |                                            ^
/home/ssilviu/grader/modul-functii.php:665:53: error: stray ‘\`’ in program
  665 |         preg_match_all('/inet  ?([^ ]+)/', \`ifconfig\`, $ips);
      |                                                     ^
/home/ssilviu/grader/modul-functii.php:1:1: error: expected unqualified-id before ‘<’ token
    1 | <?php
      | ^
/home/ssilviu/grader/modul-functii.php:53:9: error: ‘function’ does not name a type; did you mean ‘union’?
   53 |         function download_api_file($url, $destinationPath, $apiKey) {
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:111:9: error: ‘function’ does not name a type; did you mean ‘union’?
  111 |         function signalHandler($semnal){
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:116:5: error: ‘function’ does not name a type; did you mean ‘union’?
  116 |     function CitireSetariEvaluare()
      |     ^~~~~~~~
      |     union
/home/ssilviu/grader/modul-functii.php:134:9: error: ‘function’ does not name a type; did you mean ‘union’?
  134 |         function DescarcaSursa(){
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:144:9: error: ‘function’ does not name a type; did you mean ‘union’?
  144 |         function ProblemaModificata($id_problema){
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:151:9: error: ‘function’ does not name a type; did you mean ‘union’?
  151 |         function DescarcaProblema($id_problema){
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:157:9: error: ‘function’ does not name a type; did you mean ‘union’?
  157 |         function DescarcaFisierIntrare($id_problema, $id_test, $eticheta, $fisier_in){
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:163:9: error: ‘function’ does not name a type; did you mean ‘union’?
  163 |         function DescarcaFisierOk($id_problema, $id_test, $eticheta, $fisier_ok){
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:169:9: error: ‘function’ does not name a type; did you mean ‘union’?
  169 |         function VerificareProblemaOffline($id_problema){
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:186:9: error: ‘function’ does not name a type; did you mean ‘union’?
  186 |         function SeteazaProblema($id_problema){
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:305:9: error: ‘function’ does not name a type; did you mean ‘union’?
  305 |         function AfisareMesaj($mesaj){
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:309:9: error: ‘function’ does not name a type; did you mean ‘union’?
  309 |         function ExtensieFisier($file){
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:314:5: error: ‘function’ does not name a type; did you mean ‘union’?
  314 |     function ExtrageInformatieMeta($text, $key)
      |     ^~~~~~~~
      |     union
/home/ssilviu/grader/modul-functii.php:329:9: error: ‘function’ does not name a type; did you mean ‘union’?
  329 |         function Compilare($source_file, $exe_file, $limita_timp, $limita_memorie, $limita_stiva, & $mesaj_compilare)
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:412:9: error: ‘function’ does not name a type; did you mean ‘union’?
  412 |         function CompilareVerif($source_file, $exe_file, $limita_timp, $limita_memorie, $limita_stiva, & $mesaj_compilare){
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:438:5: error: ‘function’ does not name a type; did you mean ‘union’?
  438 |     function RulareTest($extensie_sursa, $program, $detalii_problema, & $rez_test)
      |     ^~~~~~~~
      |     union
/home/ssilviu/grader/modul-functii.php:447:5: error: ‘function’ does not name a type; did you mean ‘union’?
  447 |     function RulareTestCuIsolate($extensie_sursa, $program, $detalii_problema, & $rez_test)
      |     ^~~~~~~~
      |     union
/home/ssilviu/grader/modul-functii.php:605:9: error: ‘function’ does not name a type; did you mean ‘union’?
  605 |         function VerificaProblema($id_problema){
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:643:9: error: ‘function’ does not name a type; did you mean ‘union’?
  643 |         function FinalizareEvaluare($id_sursa,$mesaj_compilare, $scor, $teste = [])
      |         ^~~~~~~~
      |         union
/home/ssilviu/grader/modul-functii.php:663:5: error: ‘function’ does not name a type; did you mean ‘union’?
  663 |     function getIPs()
      |     ^~~~~~~~
      |     union
/home/ssilviu/grader/modul-functii.php:669:1: error: expected unqualified-id before ‘?’ token
  669 | ?>
      | ^

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 Urare 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!