Pot folosi string, vector sau sort() la bac?

Nu. Tipul string și biblioteca STL nu sunt în programa de bacalaureat. Un item rezolvat cu ele nu primește punctaj, iar pe Bac Copilot ia zero, ca la examen.

Nu. Programa de bacalaureat conține limbajul C/C++ cu tablouri, șiruri de caractere în stil C (char s[101] și funcțiile din <cstring>), fișiere text și subprograme. Nu conține tipul string, containerele STL (vector, map, set) și nici sort, min, max din <algorithm>.

O soluție care se sprijină pe ele nu rezolvă cerința cu mijloacele din programă, deci nu primește punctele itemului. Pe Bac Copilot se aplică aceeași regulă: dacă în răspuns apar aceste construcții, primești zero pe item. Mai bine afli acum decât în iunie.

Ce folosești în loc:

  • char s[101] cu strlen, strcpy, strcat, strcmp, strchr, strstr în loc de string;
  • un tablou declarat cu dimensiunea maximă din enunț în loc de vector;
  • sortarea prin metoda bulelor sau prin selecție în loc de sort;
  • un if în loc de min și max.

Pe toate le explică lecțiile despre șiruri de caractere și sortare.

Lecția care merge mai departe: Șiruri de caractere