#1067
Expresie7
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 | #54602256 | Utilizator | |
Fișier | expresie7.cpp | Dimensiune | 3.21 KB |
Data încărcării | 03 Decembrie 2024, 13:56 | Scor / rezultat | 54 puncte |
expresie7.cpp: In function 'int transform_int(char*)': expresie7.cpp:42:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<strlen(numar);i++){ ^ expresie7.cpp: In function 'int get_number(int&)': expresie7.cpp:59:25: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null] numar[cate_cifre+1] = NULL; ^ expresie7.cpp: In function 'int paranteza_patrata(int&)': expresie7.cpp:111:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<numere.size()-1;i++){ ^ expresie7.cpp:112:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=i+1;j<numere.size();j++){ ^ expresie7.cpp: In function 'void solve()': expresie7.cpp:149:28: warning: NULL used in arithmetic [-Wpointer-arith] while(propozitie[cnt]!=NULL){ ^ expresie7.cpp: In function 'int paranteza_rotunda(int&)': expresie7.cpp:69:9: warning: 'raspuns' may be used uninitialized in this function [-Wmaybe-uninitialized] int raspuns; ^ expresie7.cpp:93:5: warning: 'maxim' may be used uninitialized in this function [-Wmaybe-uninitialized] if(maxim<0){ ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
1 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - corect. | 5 | 5 | ||
2 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - corect. | 5 | 5 | ||
3 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - corect. | 5 | 5 | ||
4 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - gresit. | 5 | 1 | ||
5 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - corect. | 5 | 5 | ||
6 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - gresit. | 5 | 1 | ||
7 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - corect. | 5 | 5 | ||
8 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - corect. | 5 | 5 | ||
9 | 0.004 secunde | Cerinta 1 - corect. Cerinta 2 - gresit. | 5 | 1 | ||
10 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - gresit. | 5 | 1 | ||
11 | 0.052 secunde | Cerinta 1 - corect. Cerinta 2 - gresit. | 5 | 1 | ||
12 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - corect. | 5 | 5 | ||
13 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - gresit. | 5 | 1 | ||
14 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - gresit. | 5 | 1 | ||
15 | Depășit | Limita de timp depășită | 5 | 0 | ||
16 | Depășit | Limita de timp depășită | 5 | 0 | ||
17 | 0.028 secunde | Cerinta 1 - corect. Cerinta 2 - gresit. | 5 | 1 | ||
18 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - gresit. | 5 | 1 | ||
19 | 0.004 secunde | Cerinta 1 - corect. Cerinta 2 - corect. | 5 | 5 | ||
20 | 0 secunde | Cerinta 1 - corect. Cerinta 2 - corect. | 5 | 5 | ||
Punctaj total | 54 |
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ă.