Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Személyi szám kitalálása C++ (FÉLÉVI 5 ös múlik rajta)

781
Helló!

Azt a feladatot kaptam hogy egy személyiszám utolsó 4 számjegyéből kikell számolni az első hetet. Már próbálkoztam vele de nem sikerült sehogy se. Valakinek van valami ötlete hogy lehetne megcsinálni ?
Csütörtökig van a határidő.
Előre is köszönöm!!
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

2
Ennyiben tudok csak sajnos segíteni, de remélem segíteni fog:

A személyi szám úgy nevezett „beszélő szám”, azaz struktúrája van. 11 decimális számjegyből áll és M ÉÉHHNN SSSK alakú.

Az M számjegy jelentése komplikált. Alapvetően a nemre és a születési év első két jegyére utal. Az 1997. január 1. előtt születettek esetében tartalmazta az állampolgárságot is. Ld. alább.
Az ÉÉHHNN számjegyek a születési év utolsó két jegyét, a hónapot és a napot kódolják.
Az SSS az azonos napon születettek megkülönböztetésére való.
A K ellenőrzési célokat szolgál. A többi számjegyből kell képezni. Egyszerűbb hibák, elütések detektálhatók a segítségével.
0

http://chemonet.hu/hun/teazo/miert/m01/321.html

Leírták az algoritmust, hogyan számolódik ki a 11. szám, ez alapján már vissza lehet fejteni.
0