Sari la conținut
Zece la Info
Probleme

Bacalaureat Model 2024, S3.2 - Cuvinte scurte si lungi

Medie 1500 ms 64 MB#bacalaureat#2024#model#subiectul3

Un text are cel mult 100 de caractere, iar cuvintele sale sunt formate numai din litere mici ale alfabetului englez, sunt distincte si sunt separate prin cate un spatiu. Scrieti un program C/C++ care citeste de la tastatura un numar natural n (n in [1,10^2]), apoi un text de tipul precizat mai sus, si afiseaza pe ecran cuvinte ale acestuia, pe doua linii separate, astfel incat prima linie sa contina multimea cuvintelor care au mai putin de n litere, iar a doua linie sa contina multimea cuvintelor care au mai mult de n litere. Cuvintele de pe fiecare linie sunt afisate intr-o ordine oarecare, iar daca una dintre cele doua multimi este vida, se afiseaza pe ecran doar mesajul nu exista.

Exemplu: pentru n=3 si textul era o apa rece si cu gust bun se poate afisa pe ecran textul: o si cu rece gust

Date de intrare
Pe prima linie se citeste n. Pe a doua linie se citeste textul.
Date de iesire
Doua linii: cuvintele cu mai putin de n litere, apoi cele cu mai mult de n litere (cuvintele cu exact n litere se ignora); sau 'nu exista' daca oricare dintre cele doua multimi este vida.
Restrictii
1 <= n <= 100, textul are cel mult 100 de caractere

Exemple

Exemplul 1

Intrare

3
era o apa rece si cu gust bun

Iesire

o si cu
rece gust

Exemplul 2

Intrare

1
ab cd

Iesire

nu exista

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.