Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az I. 702. feladat (2026. május)

I. 702. Ez a feladat unokatestvére az előző tanévben elkezdett és az ebben a tanévben folytatott prímekkel kapcsolatos sorozatnak. Most néhány fajta speciális számot keresünk az \(\displaystyle 1\;000\;000\) alatti pozitív természetes számok között. Név szerint: automorfikus számok, Cullen-számok, Harshad-számok, interprímek, Szábit-számok és a Zuckerman-számok. Lássuk ezek definícióit!

Az automorfikus számok olyan számok, amelynek négyzete ugyanarra a számra végződik, mint maga a szám. Például: \(\displaystyle 5^2=25\), \(\displaystyle 6^2=36\), \(\displaystyle 76^2= 5776\), és \(\displaystyle 890\;625^2=793\;212\;890\;625\), így az 5, 6, 76 és \(\displaystyle 890\;625\) mind automorfikus számok.

Cullen-számnak azokat a természetes számokat nevezzük, amelyek felírhatók \(\displaystyle n\cdot 2^n+1\) alakban, ahol \(\displaystyle n\) természetes szám. Például \(\displaystyle n=4\) esetén \(\displaystyle 4\cdot 2^4+1=4\cdot 16+1=65\) ilyen szám.

Harshad-szám vagy más néven Niven-szám minden szám, amely az adott számrendszerben osztható saját számjegyeinek összegével. Például a 42-es szám ilyen, hiszen a számjegyei összege 6, és 42 osztható 6-tal.

Az interprímek két egymást követő, páratlan prímszám számtani közepei. Például a 9 interprím, mert 7 és 11 átlaga.

A Szábit-számok, más néven Thabit-számok, Szábit ibn Kurra-számok vagy 321-számok olyan pozitív egész számok, amelyek felírhatók \(\displaystyle 3\cdot 2^n-1\) alakban, ahol \(\displaystyle n\) természetes szám. Például \(\displaystyle n=10\) esetén \(\displaystyle 3\cdot 2^{10}-1=3\cdot 1024-1=3072-1=3071\) Szábit-szám.

A Zuckerman-számok olyan természetes számok, amelyek oszthatók számjegyeik szorzatával. Például a tízes számrendszerben a 212 Zuckerman-szám, mivel \(\displaystyle 2\cdot 1\cdot 2=4\), és a 212 osztható 4-gyel.

  1. Készítsünk egy táblázatkezelő munkafüzetben specegesz néven munkalapot, és munkánkat mentsük specialis_egeszek néven a táblázatkezelő program alapértelmezett formátumában.
  2. Töltsük fel az A2:A1000000 tartományt növekvő sorrendben a pozitív egészekkel 1-től \(\displaystyle 999\;999\)-ig
  3. A primek1000000ig.txt fájlból illesszük be a B2-es cellától az \(\displaystyle 1\;000\;000\) alatti prímek listáját. Az első sorba oszlopfeliratokat készíthetünk a számítások értelmezéséhez.
  4. Válogassuk ki a hat számcsoport \(\displaystyle 1\;000\;000\) alatti elemeit. A számításokat ezen a munkalapon végezzük.
  5. Hozzunk létre egy eredmények nevű munkalapot, amelyen az A oszlop celláit töltsük fel 1-től egész számokkal addig, amennyi a speciális számcsoportok darabszámának maximuma. A következő oszlopokban határozzuk meg cellák kihagyása nélkül, növekvő sorrendben:
    1. a B oszlopban az automorfikus számokat;
    2. a C oszlopban a Cullen-számokat;
    3. a D oszlopban a Harshad-számokat;
    4. az E oszlopban az interprímeket;
    5. az F oszlopban a Szábit-számokat;
    6. a G oszlopban a Zuckerman-számokat.
  6. A munkalap adattartományát formázzuk a minta szerint.
  7. A specegeszek munkalapon cseréljük le oszloponként az első 99 sor utáni képleteket az értékükre.

Segédszámításokat a prímek munkalapon végezhetünk. A megoldásban saját függvény vagy makró nem használható.

Beküldendő az i702.zip tömörtett állományban a munkafüzet az eredeti nevén xlsb formátumban (bináris munkafüzetként) és egy rövid dokumentáció, amelyben szerepel a kiválogatások módszere, a táblázatkezelő neve és verziószáma.

Letölthető fájl: primek1000000ig.txt

(10 pont)

A beküldési határidő 2026. június 15-én LEJÁRT.


Statisztika:

Az I. 702. feladat értékelése még nem fejeződött be.


A KöMaL 2026. májusi informatika feladatai