#4164
FAdaugaInainte
C++
Să se scrie o funcție C++ care inserează înainte de fiecare nod cu informația impară dublul său.
Problema | FAdaugaInainte | Operații I/O |
![]() fadaugainainte.in /fadaugainainte.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 0.2 MB
/
Stivă 0.2 MB
|
Id soluție | #50628367 | Utilizator | |
Fișier | fadaugainainte.cpp | Dimensiune | 653 B |
Data încărcării | 17 Aprilie 2024, 18:02 | Scor / rezultat | Eroare de compilare |
fadaugainainte.cpp: In function 'void FAdaugaInainte(Nod*&)': fadaugainainte.cpp:19:30: error: 'leg' was not declared in this scope while (p != nullptr && p-leg != nullptr) ^ fadaugainainte.cpp:21:16: error: 'struct Nod' has no member named 'urm' if (p->urm->inf % 2 != 0) ^ fadaugainainte.cpp:24:29: error: expected ',' or ';' before '}' token Nod *q = new Nod}; // Creăm un nou nod cu informația dublă ^ fadaugainainte.cpp:23:17: warning: unused variable 'x' [-Wunused-variable] int x = p->info * 2; ^ fadaugainainte.cpp:24:18: warning: unused variable 'q' [-Wunused-variable] Nod *q = new Nod}; // Creăm un nou nod cu informația dublă ^ fadaugainainte.cpp:26:13: error: 'q' was not declared in this scope q->leg = p->leg; // Legăm noul nod la următorul nod al lui p ^ fadaugainainte.cpp:32:9: error: 'else' without a previous 'if' else ^ fadaugainainte.cpp: At global scope: fadaugainainte.cpp:38:1: error: expected declaration before '}' token } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema FAdaugaInainte face parte din a doua categorie. Pentru aceste probleme se folosește un program suport, furnizat de propunătorul problemei. Soluția propusă de tine va fi evaluată astfel:
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ă.