Hedonšcina
Program |
SINT.C, SINT.CPP, SINT.PAS
|
V deeli Hedoniji govorijo Hedonsko. Jezik je, podobno kot je narava
prebivalcev, prijetno preprost. Kljub temu pa veliko študentov dela veliko
sintakticnih napak v svojih spisih. Profesor, navelican popravljanja številnih
sintakticnih napak v študentskih izdelkih, je zato objavil, da bo sprejel
le še tiste seminarske naloge, ki bodo prestale preizkus sintakticne pravilnosti.
Zato mora sestaviti program, ki bo preveril sintakticno pravilnost besedila.
Pravila Hedonšcine so zelo enostavna. Pa še malo jih je – vsega
skupaj 5.
- Edini znaki jezika so male crke kot jih pozna angleška abeceda med p in
z ter velike crke N, C, D, E in I.
- Vsak posamezni znak med p in z je pravilen stavek.
- Ce je s pravilen stavek, je pravilen stavek tudi Ns.
- Ce sta s in t pravilna stavka, so pravilni stavki tudi Cst, Dst, Est in Ist.
- Pravila 1 do 4 so edina pravila, ki dolocajo pravilnost stavkov.
Sestavi program, ki ugotovi, ce stavki zadošcajo sintakticnim pravilom Hednošcine.
Vhodni podatki:
Vhodne podatke sestavlja skupina stavkov, ki jih sestavljajo poljubni znaki.
Vsak stavek je v svoji vrsti. Znak EOF (end of file) oznacuje konec podatkov.
Predpostaviš lahko, da ima stavek najvec 256 znakov in najmanj 1 znak.
Rezultat:
Za vsak stavek izpiši DA, ce je stavek sintakticno pravilen in NE sicer.
Odgovori naj bodo v istem vrstnem redu kot vhodni stavki in sicer vsak v svoji
vrsti.
Primer vhodnih podatkov
Cp
Isz
NIsz
Cqpq
in rezultat
NE
DA
DA
NE