Programozó versenyek

Programozás 0 (Algoritmikus gondolkodás) ZH, 2014. december 17.

2014. december 17. 16:05 – 2014. december 17. 17:45

Személyi igazolvány

Írjon programot, amely soronként személyiigazolvány-számokat olvas a bemenetről, amíg azok szabályosak! Egy személyiigazolvány-szám akkor szabályos, ha pontosan nyolc karakterből áll, amelyből az első hat decimális számjegy, az utolsó kettő pedig angol nagybetű, és az első számjegy nem 0. A program álljon meg az első olyan sornál, amely nem szabályos személyiigazolvány-számot tartalmaz, és írja a kimenetre, hogy hány szabályos személyiigazolvány-számot tudott beolvasni! (A kimenetet zárja egy soremelés karakterrel!) Felteheti, hogy a bemenet sorai legfeljebb 100 karakter hosszúságúak, és hogy a bemeneten van legalább egy olyan sor, amelynek a tartalma nem egy szabályos személyiigazolvány-szám.

Példa bemenet

  1. 256234UK
  2. 923541ZH
  3. 275327TT
  4. 34543OAT
  5. 872532HG
  6. 324587JP
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. 3
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.