Sari la conținut
Zece la Info
Probleme

Bacalaureat Vara 2020, S3.2 - Rotirea spre stanga a cuvintelor

Medie 1500 ms 64 MB#bacalaureat#2020#vara#subiectul3

Numim rotire spre stanga a unui cuvant format din cel putin trei litere operatia prin care prima sa litera se muta la final, iar toate celelalte litere se muta cu o pozitie spre stanga.

Exemplu: in urma rotirii spre stanga a cuvantului ilumina se obtine cuvantul luminai.

Un text are cel mult 100 de caractere, iar cuvintele sale sunt formate din litere mici ale alfabetului englez si sunt separate prin cate un spatiu. Scrieti un program C/C++ care citeste de la tastatura un text de tipul mentionat mai sus si il transforma in memorie prin rotirea spre stanga a fiecarui cuvant al sau format din cel putin trei litere. Programul afiseaza pe ecran textul obtinut sau mesajul nu exista, daca in text nu exista niciun cuvant de cel putin trei litere.

Exemplu: pentru textul un palc mic de scolarite ilumina sala se afiseaza pe ecran un alcp icm de colarites luminai alas

Date de intrare
Se citeste de la tastatura o linie de text (cuvinte separate prin spatiu).
Date de iesire
Se afiseaza textul obtinut prin rotirea spre stanga a fiecarui cuvant cu cel putin 3 litere, sau mesajul 'nu exista' daca niciun cuvant nu are cel putin 3 litere.
Restrictii
textul are cel mult 100 de caractere

Exemple

Exemplul 1

Intrare

un palc mic de scolarite ilumina sala

Iesire

un alcp icm de colarites luminai alas

Exemplul 2

Intrare

ab cd ef

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.