#4253
textOJI
Scrieţi un program care să citească lungimea unei linii şi textul dat şi care să alinieze textul la stânga şi la dreapta.
OJI 2003, clasa a IX-a
Problema | textOJI | Operații I/O |
textoji.in /textoji.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #49123518 | Utilizator | |
Fișier | textoji.cpp | Dimensiune | 2.91 KB |
Data încărcării | 15 Februarie 2024, 21:44 | Scor / rezultat | Eroare de compilare |
textoji.cpp: In function 'void alignParagraph(const string&, int)': textoji.cpp:21:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (current_length + w.length() <= max_length) { ^ textoji.cpp:42:42: error: 'accumulate' is not a member of 'std' int spaces_to_add = max_length - std::accumulate(line_words.begin(), line_words.end(), 0, ^ textoji.cpp:53:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] aligned_line << std::setw(spaces_per_word + (j < extra_spaces ? 1 : 0)) << ' '; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema textOJI 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ă.