Информатика пәніне көмек қажет

0 дауыс
571 қаралым
Таразыда 150 рет өлшеу жүргізе отырып, салмағы әртүрлі 100 монетаның ең ауырын және ең жеңілін анықтау әдісін ойлап табыңдар. Информатикадан көмек беріңдерші(h) алдын-ала рахмет:)
• Санаты: Логикалық сұрақтар

1 жауап

+1 дауыс
Жақсы жауап
пфф жүр елу рет өлшеу жүз монета үшін тым көп емес па? әр монетаны жеке жеке алып (жүз элементтен тұратын массив) біріншісін екіншісімен, екіншісін үшіншісімен ... тоқсан тоғызыншысын жүзіншісімен салыстыра отырып ең ауыры мен ең жеңілін оп оңай анықтауға болады емес па? қазір пхпда жазып көрейін

$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
Маған біреу мыналардың не екенін түсіндірсе үйімнің адресін ұмытып қалатын сияқтымын :)

Ұқсас сұрақтар

0 дауыс
1 жауап
0 дауыс
1 жауап
127,793 сұрақ
322,397 жауап
153,152 пікір
72,818 қолданушы