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. 52. feladat (2003. május)

I. 52. Minden \(\displaystyle N\) természetes szám (\(\displaystyle 1\le N\le 100\)) felbontható \(\displaystyle N = \sum_{i=1}^k x_i\) alakban, ahol \(\displaystyle 1\le k\le N\), és \(\displaystyle \forall i\)-re: \(\displaystyle x_{i}>0\) természetes szám, valamint \(\displaystyle x_{i} \ge x_{i+1}\).

Írjunk programot (i52.pas, ...), amely beolvassa \(\displaystyle N\) értékét, majd az i52.ki szöveges állományba írja az \(\displaystyle N\) szám 1000 darab véletlen felbontását (ugyanaz a felbontás többször is szerepelhet). Az állomány minden sorában egy-egy felírás szerepel, a felírás tagjait egy-egy szóköz választja el egymástól. A véletlen felbontásnak olyannak kell lennie, hogy bármely lehetséges felbontás azonos eséllyel kerüljön sorra.

Példa: \(\displaystyle N=5\) esetén az állomány így kezdődhet:   

(10 pont)

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


Statisztika:

16 dolgozat érkezett.
10 pontot kapott:Acsai Péter, Bartha Ferenc, Coc Károly, Rendes Gábor, Ruppert László Gábor, Simon Balázs, Stippinger Marcell, Szilágyi Péter, Vaskó Richárd.
8 pontot kapott:4 versenyző.
6 pontot kapott:1 versenyző.
4 pontot kapott:2 versenyző.

A KöMaL 2003. májusi informatika feladatai