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. 577. feladat (2022. december)

I. 577. Egyenletesnek nevezzük azt az \(\displaystyle N\) jegyű számot, amelyben az egyes számjegyek értéke az előző helyiértéken álló számjegytől legfeljebb 1-gyel tér el.

Írjunk programot, amely egy beolvasott \(\displaystyle N\)-jegyű nem egyenletes számhoz meghatározza a nála kisebb legnagyobb és a nála nagyobb legkisebb egyenletes számot.

A program az \(\displaystyle N\)-jegyű (\(\displaystyle 2\le N\le 1\,000\,000\)) egész számot a standard bemenetről olvassa be.

A standard kimenet első sorában a beolvasott számnál kisebb legnagyobb egyenletes számot, a második sorában pedig a nála nagyobb legkisebb egyenletes számot írjuk ki.

Értékelés: a megoldás lényegét leíró dokumentáció 1 pontot ér. 5 pont kapható arra a programra, amely a \(\displaystyle 2\le N\le 1\,000\) bemenetekre helyes kimenetet ad. További 4 pont kapható a \(\displaystyle 2\le N\le 1\,000\,000\) bemenetekre 1 másodperc futásidő alatt helyes kimenetet adó programokra.

Beküldendő egy tömörített i577.zip állományban a program forráskódja, valamint a program rövid dokumentációja, amely tartalmazza a megoldás rövid leírását, és megadja, hogy a forrásállomány melyik fejlesztői környezetben fordítható.

(10 pont)

A beküldési határidő 2023. január 16-án LEJÁRT.


Tesztállományok: teszt.zip


Statisztika:

7 dolgozat érkezett.
10 pontot kapott:Hinek Milán.
9 pontot kapott:Kövesi Alíz.
6 pontot kapott:1 versenyző.
5 pontot kapott:2 versenyző.
3 pontot kapott:1 versenyző.
0 pontot kapott:1 versenyző.

A KöMaL 2022. decemberi informatika feladatai