#1067
Prin convenţie numim expresie aritmetică ponderată o expresie construită astfel:
2 cifre despărţite prin virgulă;k-șir o enumerare de k numere despărţite prin virgulă (k≥1);k-şiruri;Fiind dată o expresie aritmetică ponderată să se determine:
| Problema | Expresie7 | Operații I/O |
expresie7.in/expresie7.out
|
|---|---|---|---|
| Limita timp | 0.3 secunde | Limita memorie |
Total: 20 MB
/
Stivă 8 MB
|
| Id soluție | #63178444 | Utilizator | |
| Fișier | expresie7.cpp | Dimensiune | 4.04 KB |
| Data încărcării | 19 Februarie 2026, 09:52 | Scor/rezultat | Eroare de compilare |
expresie7.cpp:115:12: error: redefinition of 'std::ifstream in' ifstream in("expresie7.in"); ^ expresie7.cpp:4:10: error: 'std::ifstream in' previously declared here ifstream in("expresie7.in"); ^ expresie7.cpp:116:13: error: redefinition of 'std::ofstream out' ofstream out("expresie7.out"); ^ expresie7.cpp:5:10: error: 'std::ofstream out' previously declared here ofstream out("expresie7.out"); ^ expresie7.cpp:117:15: error: redefinition of 'short int v [100000]' short v[100000],val[100000]; ^ expresie7.cpp:6:7: error: 'short int v [100000]' previously declared here short v[100000],val[100000]; ^ expresie7.cpp:117:27: error: redefinition of 'short int val [100000]' short v[100000],val[100000]; ^ expresie7.cpp:6:17: error: 'short int val [100000]' previously declared here short v[100000],val[100000]; ^ expresie7.cpp:118:5: error: redefinition of 'int k' int k=1,nr,semn=1; ^ expresie7.cpp:7:5: error: 'int k' previously defined here int k=1,nr,semn=1; ^ expresie7.cpp:118:9: error: redefinition of 'int nr' int k=1,nr,semn=1; ^ expresie7.cpp:7:9: error: 'int nr' previously declared here int k=1,nr,semn=1; ^ expresie7.cpp:118:12: error: redefinition of 'int semn' int k=1,nr,semn=1; ^ expresie7.cpp:7:12: error: 'int semn' previously defined here int k=1,nr,semn=1; ^ expresie7.cpp:119:7: error: redefinition of 'short int r' short r,p; ^ expresie7.cpp:8:7: error: 'short int r' previously declared here short r,p; ^ expresie7.cpp:119:9: error: redefinition of 'short int p' short r,p; ^ expresie7.cpp:8:9: error: 'short int p' previously declared here short r,p; ^ expresie7.cpp:120:14: error: redefinition of 'char a [100010]' char a[100010]; ^ expresie7.cpp:9:6: error: 'char a [100010]' previously declared here char a[100010]; ^ expresie7.cpp: In function 'int rotund(short int*, int)': expresie7.cpp:121:5: error: redefinition of 'int rotund(short int*, int)' int rotund(short v[100000], int k) ^ expresie7.cpp:10:5: error: 'int rotund(short int*, int)' previously defined here int rotund(short v[100000], int k) ^ expresie7.cpp: In function 'int patrat(short int*, int)': expresie7.cpp:140:5: error: redefinition of 'int patrat(short int*, int)' int patrat(short v[100000], int k) ^ expresie7.cpp:29:5: error: 'int patrat(short int*, int)' previously defined here int patrat(short v[100000], int k) ^ expresie7.cpp: In function 'int main()': expresie7.cpp:147:5: error: redefinition of 'int main()' int main() ^ expresie7.cpp:36:5: error: 'int main()' previously defined here int main() ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Expresie7 face parte din prima categorie. 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ă.