Az I. 639. feladat (2024. november) |
I. 639. Ismerjük egy vállalkozás dolgozóinak életkorát egy adott sorrendben. Az életkoruk alapján csoportokat szeretnénk kialakítani. Egy csoportba tesszük azokat, akiknek életkora legfeljebb 1 évvel tér el valakitől a csoportban. Például, ha a cégnél dolgozik egy 34 éves, egy 35 éves és egy 36 éves ember, akkor ők egy csoportba tartoznak.
Készítsünk programot i639 néven, amely \(\displaystyle N\) (\(\displaystyle 1\leq N\leq 100\)) dolgozó \(\displaystyle E_i\) (\(\displaystyle {20\leq E_i\leq 90}\)) életkorának ismeretében meghatározza a csoportok számát, a legnagyobb csoport létszámát és azt, hogy ebből a csoportból hányadik az első és az utolsó dolgozó.
A program standard bemenetének első sorában a dolgozók \(\displaystyle N\) száma található. A következő sorban az \(\displaystyle N\) dolgozó életkora szerepel egy-egy szóközzel elválasztva.
A program a standard kimenetre írja ki soronként a csoportok számát, a legnépesebb csoport létszámát, a csoport első tagjának és utolsó tagjának sorszámát.
Példa:
Magyarázat: a bemenetben szereplő életkorok csoportokba sorolását a különböző színek jelzik. A zöld színű korcsoportban vannak a legtöbben.
Beküldendő egy tömörített i639.zip állományban a program forráskódja és rövid dokumentációja, amely megadja, hogy a forrásállomány melyik fejlesztői környezetben fordítható.
(10 pont)
A beküldési határidő 2024. december 16-án LEJÁRT.
Statisztika:
Az I. 639. feladat értékelése még nem fejeződött be.
A KöMaL 2024. novemberi informatika feladatai