( hokuszpk | 2021. 04. 11., v – 17:15 )

Szerkesztve: 2021. 04. 11., v – 17:17

a lottoszamosra van megoldasom.

pascalos lesz, mert arra a nyelvre nagyjabol emlexem.

elso lepesben csinalsz egy x dimenzioju  tombot, ( ha ket szam egyuttallasa erdekel, akkor x=2 , ha harom, akkor x=3 , ha 4, akkor x=4 )

tegyukfel a 3 egyuttsorsolt szam erdekel.

 

tehat

kisorsolt_kombo array[ 1..90, 1..90, 1..90 ];

kinullazod.

ezutan elkezded feldolgozni a sorsolasokat.

ez ugye sorsolasonkent egy egydimenzios tomb,

sorsolas array[1..5];

 

minden egyes sorsolas beolvasasa utan sorba kell rendezni a sorsolas tombot ( lehet anelkul is, de akkor kesobb tobb melo van. )

majd az ebben levo szamokat indexnek hasznalva noveled a kisorsolt_kombo megfelelo cellajat. vagyis :

 

inc( kisorsolt_kombo[ sorsolas[1], sorsolas[2], sorsolas[3] ] );

inc( kisorsolt_kombo[ sorsolas[1], sorsolas[2], sorsolas[4] ] );

inc( kisorsolt_kombo[ sorsolas[1], sorsolas[2], sorsolas[5] ] );

inc( kisorsolt_kombo[ sorsolas[1], sorsolas[3], sorsolas[4] ] );

inc( kisorsolt_kombo[ sorsolas[1], sorsolas[3], sorsolas[5] ] );

inc( kisorsolt_kombo[ sorsolas[1], sorsolas[4], sorsolas[5] ] );

inc( kisorsolt_kombo[ sorsolas[2], sorsolas[3], sorsolas[4] ] );

inc( kisorsolt_kombo[ sorsolas[2], sorsolas[3], sorsolas[5] ] );

inc( kisorsolt_kombo[ sorsolas[2], sorsolas[4], sorsolas[5] ] );

inc( kisorsolt_kombo[ sorsolas[3], sorsolas[4], sorsolas[5] ] );

 

ha vegigertel  a sorsolasok feldolgozasan, akkor mar csak azt kell kinyomozni, a kisorsolt_kombo tombben hol van a legnagyobb szam, azt a kombit huztak a legtobbszor.