пфф жүр елу рет өлшеу жүз монета үшін тым көп емес па? әр монетаны жеке жеке алып (жүз элементтен тұратын массив) біріншісін екіншісімен, екіншісін үшіншісімен ... тоқсан тоғызыншысын жүзіншісімен салыстыра отырып ең ауыры мен ең жеңілін оп оңай анықтауға болады емес па? қазір пхпда жазып көрейін
$i = 0;
$max = 0;
$min = 99999999;
while ($i < 100) {
$san[] = rand();
$i ++;
}
$i = 0;
while ($i < 100) {
if ($max < $san[$i]){
$max = $san[$i];
}
if($min > $san[$i]) {
$min = $san[$i];
}
echo '$san['.$i.'] = '.$san[$i].'`<br />`';
$i ++;
}
echo '`<br />`';
echo 'MAX = '.$max;
echo '`<br />`';
echo 'MIN = '.$min;
<br />
ощм қысқаша осылай, мына код жүз элементтен тұратын массив құрып, әр элементіне кез келген санды меншіктеп шығады, сосын сол массив ішінен цикл мен шартты оператор арқылы жүз рет жүріп шыққанда ең үлкені мен екі кіші саны бар элементті анықтап жеке айнымалыға меншіктеп, шығарады. код аздап қисықтау енД, түнгі сағат бір жарым екенін ескерерсіңдер.
<br />
Код нәтижесі мысал ретінде:
<br />
$san[0] = 8360
$san[1] = 18369
$san[2] = 2918
$san[3] = 7847
$san[4] = 8020
$san[5] = 7933
$san[6] = 30706
$san[7] = 32323
$san[8] = 23744
$san[9] = 11769
$san[10] = 8510
$san[11] = 15263
$san[12] = 1260
$san[13] = 12469
$san[14] = 4938
$san[15] = 29371
$san[16] = 984
$san[17] = 9009
$san[18] = 6678
$san[19] = 32663
$san[20] = 1412
$san[21] = 16749
$san[22] = 16802
$san[23] = 32307
$san[24] = 30192
$san[25] = 1897
$san[26] = 21998
$san[27] = 19087
$san[28] = 284
$san[29] = 12581
$san[30] = 25338
$san[31] = 171
$san[32] = 4872
$san[33] = 15009
$san[34] = 13510
$san[35] = 31879
$san[36] = 22452
$san[37] = 24541
$san[38] = 22354
$san[39] = 23075
$san[40] = 15136
$san[41] = 7385
$san[42] = 5790
$san[43] = 30079
$san[44] = 26956
$san[45] = 11669
$san[46] = 32426
$san[47] = 27291
$san[48] = 20024
$san[49] = 3601
$san[50] = 23414
$san[51] = 5495
$san[52] = 5604
$san[53] = 31309
$san[54] = 14594
$san[55] = 4627
$san[56] = 11344
$san[57] = 28233
$san[58] = 25422
$san[59] = 15471
$san[60] = 15740
$san[61] = 9733
$san[62] = 26202
$san[63] = 12427
$san[64] = 13672
$san[65] = 7553
$san[66] = 3622
$san[67] = 19047
$san[68] = 16404
$san[69] = 4285
$san[70] = 26290
$san[71] = 9731
$san[72] = 18816
$san[73] = 31673
$san[74] = 15358
$san[75] = 8031
$san[76] = 32172
$san[77] = 6773
$san[78] = 6666
$san[79] = 21115
$san[80] = 18584
$san[81] = 26865
$san[82] = 19670
$san[83] = 6999
$san[84] = 22084
$san[85] = 9005
$san[86] = 24674
$san[87] = 5619
$san[88] = 4784
$san[89] = 17705
$san[90] = 8366
$san[91] = 7759
$san[92] = 10716
$san[93] = 2789
$san[94] = 6586
$san[95] = 20587
$san[96] = 1992
$san[97] = 28769
$san[98] = 6022
$san[99] = 2119
<br />
MAX = 32426
MIN = 171