Sari la conținut
Zece la Info
Probleme

Bacalaureat Simulare 2023, S3.2 - Denumire stiintifica prescurtata

Medie 1500 ms 64 MB#bacalaureat#2023#simulare#subiectul3

Intr-un text de cel mult 100 de caractere cuvintele sunt separate prin cate un spatiu si sunt formate din litere mari ale alfabetului englez, iar daca sunt scrise prescurtat sunt urmate de caracterul . punctpunct. Textul reprezinta denumirea stiintifica a unei pasari si doar cuvintele din multimea {FAMILIA, GENUL, SPECIA}, specifice sistemului de clasificare a organismelor, sunt mereu prescurtate, prin eliminarea ultimelor lor litere, si apar mereu in aceasta ordine (familie, gen, specie).

Scrieti un program C/C++ care citeste de la tastatura un text de tipul precizat si construieste in memorie, apoi afiseaza pe ecran denumirea stiintifica, in care pentru cuvintele specifice sistemului de clasificare a organismelor se pastreaza doar primele trei litere, scrise cu litere mici, si urmate de punct.

Exemplu: pentru textul FAMIL. PHASIANIDAE GEN. MELEAGRIS SP. GALLOPAVO sau pentru textul FAM. PHASIANIDAE G. MELEAGRIS SPECI. GALLOPAVO se obtine fam. PHASIANIDAE gen. MELEAGRIS spe. GALLOPAVO

Date de intrare
Se citeste de la tastatura o linie de text.
Date de iesire
Se afiseaza textul transformat: primul, al doilea si al treilea cuvant prescurtat (terminat in punct) devin, in aceasta ordine, 'fam.', 'gen.', 'spe.'; celelalte cuvinte raman neschimbate.
Restrictii
textul are cel mult 100 de caractere, contine exact trei cuvinte prescurtate, in ordinea familie-gen-specie

Exemple

Exemplul 1

Intrare

FAMIL. PHASIANIDAE GEN. MELEAGRIS SP. GALLOPAVO

Iesire

fam. PHASIANIDAE gen. MELEAGRIS spe. GALLOPAVO

Exemplul 2

Intrare

FAM. PHASIANIDAE G. MELEAGRIS SPECI. GALLOPAVO

Iesire

fam. PHASIANIDAE gen. MELEAGRIS spe. GALLOPAVO

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.