Rezolvare PBinfo #2659

Decorative Icon Problema: SplitText / 2659

Decorative IconAutor: Deivid

Cerința

Să se scrie funcția cu următorul antet:

void SplitText(const char s[], char cuv[100][30], int &n)

Funcția primește ca parametri:

  • un șir de caractere s de lungime maximă 200.
  • o matrice de caractere cuv
  • un număr natural n

Șirul s memorează un text format din cuvinte și separatori. Cuvintele sunt formate din litere, iar restul caracterelor din text sunt separatori. Funcția trebuie să memoreze cuvintele din s în matricea cuv astfel: Primul cuvânt în cuv[0], al doilea cuvânt în cuv[1], etc. Numărul de cuvinte va fi memorat în n.

Restricții și precizări
  • Lungimea maximă a șirului s este 200
  • Șirul s este indexat de la 0
  • Șirul va conține cel puțin un cuvânt
  • Numărul maxim de cuvinte din text este 100
  • Cuvintele textului au lungimea maximă 29
  • Utilizarea funcțiilor predefinite pentru șiruri de caractere poate conduce la erori de compilare
Exemplu:
SplitText("O suta de ani ... de Romania!", cuv, n);

Va furniza rezultatul: n=6, cuv[0]="O", cuv[1]="suta", cuv[2]="de", cuv[3]="ani", cuv[4]="de", cuv[5]="Romania".

Decorative Icon Explică rezolvarea folosind Inteligența Artificială

Folosește modelul nostru de AI special antrenament pentru a rezolva problemele de pe PBinfo! În baza creditelor AI primești explicații pentru probleme, pe care le alegi și le rulezi exact atunci când dorești, la un singur click distanță! Află mai multe informații:

👉 Achiziționează credite AI
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2026 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate