Aplūkojot sekojošus latīņu alfabēta lielos burtus, viegli pamanīt, ka dažiem burtiem piemīt apbrīnojamas īpašības:
Skaidrs, ka iepriekšnosauktās īpašības piemīt ne vien atsevišķiem burtiem, bet arī veseliem vārdiem. Tā, vārds "OTO" nemainās, ja to atspoguļo pret vertikālu spoguli, vārds "DEKO" nemainās, ja to atspoguļo pret horizontālu spoguli, bet "SOS" nemainās, ja to pagriež par 180 grādiem. Vienam un tam pašam vārdam var piemist arī vairākas no nosauktajām īpašībām. Tā, vārdam "OHO" piemīt visas trīs iepriekš aplūkotās īpašības. Uzrakstiet programmu, kas ievadītam vārdam nosaka, vai šis vārds nemainās, ja to atspoguļo pret vertikālu vai horizontālu spoguli, vai apgriež otrādi!
Faila simetr.dat vienīgajā rindā dots vārds, kas sastāv no latīņu alfabēta lielajiem burtiem. Zināms, ka vārdā ir vismaz viens un ne vairāk kā 250 burti.
Teksta faila simetr.rez vienīgajai rindai jāsatur tieši trīs simboli bez atdalošiem tukšumiem. Pirmajam simbolam jābūt "+", ja, atspoguļojot šo vārdu pret vertikālu spoguli, vārds nemainās, vai "-", ja mainās. Otrajam simbolam jābūt "+", ja, atspoguļojot šo vārdu pret horizontālu spoguli, vārds nemainās, vai "-", ja mainās. Trešajam simbolam jābūt "+", ja, pagriežot šo vārdu par 180 grādiem, vārds nemainās, vai "-", ja mainās.
|
Copyright © 2001 Girts Folkmanis, LIIS |