Cerința
Scrieți funcția cu următorul antet:
void Prescurtat(char s[])
Funcția primește ca parametru un text de cel mult 50
de caractere, alcătuit din cuvinte separate prin câte un spațiu și formate din litere mari ale alfabetului englez, urmate eventual de caracterul .
(punct), dacă sunt scrise prescurtat. Textul reprezintă numele unei instituții de învățământ și doar cuvintele din mulțimea {COLEGIUL
, LICEUL
, NATIONAL
, TEORETIC
} pot fi prescurtate, eliminându-se ultimele lor litere. Funcția va returna tot prin intermediul parametrului s
numele instituției scris fără prescurtări.
Exemplu
Dacă s
memorează inițial COLEG. NAT. DE INFORMATICA
, atunci după apelul Prescurtat(s)
, șirul va deveni COLEGIUL NATIONAL DE INFORMATICA
.
Restricții și precizări
- Lungimea inițială a șirului
s
va fi de cel mult50
, iar la final de cel mult100
. - Puteți utiliza funcțiile pentru șirurile de caractere din biblioteca
cstring