#879
Egalitati
Să se determine necunoscutele dintr-o listă de relații date.
Problema | Egalitati | Operații I/O |
egalitati.in /egalitati.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #38913848 | Utilizator | |
Fișier | egalitati.cpp | Dimensiune | 3.30 KB |
Data încărcării | 20 Octombrie 2022, 16:20 | Scor / rezultat | 100 puncte |
egalitati.cpp: In function 'void read()': egalitati.cpp:39:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while(j<cuv[i].length() && cuv[i].at(j)!='+' && cuv[i].at(j)!='*') ^ egalitati.cpp:42:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(j+1<cuv[i].length()) ^ egalitati.cpp:44:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while(j<cuv[i].length()) ^ egalitati.cpp:48:73: warning: array subscript has type 'char' [-Wchar-subscripts] if(litera(a.at(0)) && litera(b.at(0)) && val[a.at(0)]!=-1 && val[b.at(0)]!=-1) ^ egalitati.cpp:48:93: warning: array subscript has type 'char' [-Wchar-subscripts] if(litera(a.at(0)) && litera(b.at(0)) && val[a.at(0)]!=-1 && val[b.at(0)]!=-1) ^ egalitati.cpp:51:45: warning: array subscript has type 'char' [-Wchar-subscripts] val[cuv[i].at(0)]=val[a.at(0)]*val[b.at(0)]; ^ egalitati.cpp:51:58: warning: array subscript has type 'char' [-Wchar-subscripts] val[cuv[i].at(0)]=val[a.at(0)]*val[b.at(0)]; ^ egalitati.cpp:51:71: warning: array subscript has type 'char' [-Wchar-subscripts] val[cuv[i].at(0)]=val[a.at(0)]*val[b.at(0)]; ^ egalitati.cpp:52:46: warning: array subscript has type 'char' [-Wchar-subscripts] else val[cuv[i].at(0)]=val[a.at(0)]+val[b.at(0)]; ^ egalitati.cpp:52:59: warning: array subscript has type 'char' [-Wchar-subscripts] else val[cuv[i].at(0)]=val[a.at(0)]+val[b.at(0)]; ^ egalitati.cpp:52:72: warning: array subscript has type 'char' [-Wchar-subscripts] else val[cuv[i].at(0)]=val[a.at(0)]+val[b.at(0)]; ^ egalitati.cpp:55:74: warning: array subscript has type 'char' [-Wchar-subscripts] if(!litera(a.at(0)) && litera(b.at(0)) && val[b.at(0)]!=-1) ^ egalitati.cpp:58:45: warning: array subscript has type 'char' [-Wchar-subscripts] val[cuv[i].at(0)]=nr_a*val[b.at(0)]; ^ egalitati.cpp:58:63: warning: array subscript has type 'char' [-Wchar-subscripts] val[cuv[i].at(0)]=nr_a*val[b.at(0)]; ^ egalitati.cpp:59:46: warning: array subscript has type 'char' [-Wchar-subscripts] else val[cuv[i].at(0)]=nr_a+val[b.at(0)]; ^ egalitati.cpp:59:64: warning: array subscript has type 'char' [-Wchar-subscripts] else val[cuv[i].at(0)]=nr_a+val[b.at(0)]; ^ egalitati.cpp:62:74: warning: array subscript has type 'char' [-Wchar-subscripts] if(litera(a.at(0)) && !litera(b.at(0)) && val[a.at(0)]!=-1) ^ egalitati.cpp:65:45: warning: array subscript has type 'char' [-Wchar-subscripts] val[cuv[i].at(0)]=val[a.at(0)]*nr_b; ^ egalitati.cpp:65:58: warning: array subscript has type 'char' [-Wchar-subscripts] val[cuv[i].at(0)]=val[a.at(0)]*nr_b; ^ egalitati.cpp:66:46: warning: array subscript has type 'char' [-Wchar-subscripts] else val[cuv[i].at(0)]=val[a.at(0)]+nr_b; ^ egalitati.cpp:66:59: warning: array subscript has type 'char' [-Wchar-subscripts] else val[cuv[i].at(0)]=val[a.at(0)]+nr_b; ^ egalitati.cpp:72:45: warning: array subscript has type 'char' [-Wchar-subscripts] val[cuv[i].at(0)]=nr_a*nr_b; ^ egalitati.cpp:73:46: warning: array subscript has type 'char' [-Wchar-subscripts] else val[cuv[i].at(0)]=nr_a+nr_b; ^ egalitati.cpp:79:54: warning: array subscript has type 'char' [-Wchar-subscripts] if(litera(a.at(0)) && val[a.at(0)]!=-1) ^ egalitati.cpp:80:41: warning: array subscript has type 'char' [-Wchar-subscripts] val[cuv[i].at(0)]=val[a.at(0)], freq[i]=1, ctfreq++; ^ egalitati.cpp:80:54: warning: array subscript has type 'char' [-Wchar-subscripts] val[cuv[i].at(0)]=val[a.at(0)], freq[i]=1, ctfreq++; ^ egalitati.cpp:84:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=1; j<a.length(); j++) ^ egalitati.cpp:86:41: warning: array subscript has type 'char' [-Wchar-subscripts] val[cuv[i].at(0)]=nr, freq[i]=1, ctfreq++; ^ egalitati.cpp: In function 'int main()': egalitati.cpp:97:17: warning: array subscript has type 'char' [-Wchar-subscripts] if(val[i]>=0) ^ egalitati.cpp:98:40: warning: array subscript has type 'char' [-Wchar-subscripts] fout << i << " = " << val[i] << "\n"; ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
1 | 0 secunde | OK. | 20 | 20 | Exemplu | |
2 | 0 secunde | OK. | 20 | 20 | ||
3 | 0 secunde | OK. | 20 | 20 | ||
4 | 0 secunde | OK. | 20 | 20 | ||
5 | 0 secunde | OK. | 20 | 20 | ||
Punctaj total | 100 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Egalitati 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ă.