Colegiul Național “Frații Buzești”
Centrul de Pregătire pentru Performanță în Informatică
InfoCNFB - Ediția a II-a, Juniori
9 decembrie 2023
Astronauții de la un centru de cercetare a spațiului cosmic au descoperit o nouă galaxie, având un număr infinit de stele, cărora le-au asociat numerele de ordine . Ei doresc să dea nume fiecărei stele și, ca să le gestioneze mai rapid, s-au gândit să grupeze stelele adiacente în constelații, astfel încât fiecare constelație să fie formată din exact stele (deci, constelația va avea o stea, constelația va avea două stele, constelația va avea trei stele, ș.a.m.d.). Astfel, va fi mai ușor să boteze stelele, deoarece numele unei stele va fi format din ultima cifră a poziției pe care o ocupă în cadrul constelației sale, exprimată în litere, urmată imediat de un număr natural, ce reprezintă numărul constelației din care face parte.
Cerință
Dându-se un număr natural nenul , reprezentând a –a stea, să se afișeze numele acesteia.
Date de intrare
Din fișierul de intrare constelatii.in
se va citi numărul natural .
Date de ieșire
În fișierul constelatii.out
se va afișa rezultatul cerut.
Restricții și precizări
- ;
- Numele unei stele va conține doar litere mici ale alfabetului englez și cifre de la la ;
- Numele cifrelor sunt:
zero
,unu
,doi
,trei
,patru
,cinci
,sase
,sapte
,opt
,noua
.
Exemplul 1
constelatii.in
12
constelatii.out
doi5
Explicație
Stelele vor fi grupate în constelații astfel:
- Constelația :
- Constelația :
- Constelația :
- Constelația :
- Constelația :
- Constelația :
Cea de a -a stea are numărul în cadrul Constelației .
Exemplul 2
constelatii.in
18
constelatii.out
trei6
Explicație
Cea de-a -a stea are numărul în cadrul Constelației .