fork download
  1. <?php
  2. $names = ["Миша","Паша","Никита","Серёжа","Петя","Саша","Слава","Кирилл","Игорь","Багратион","Фёдор"];
  3. $numberOfPupils = 10;
  4. $temp1 = mt_rand(1,$numberOfPupils);
  5. $temp2 = 0;
  6. for ($i=1; $i<=$numberOfPupils; $i++) {
  7. $index = mt_rand(0,count($names)-1);
  8. $classList[$i]['name'] = $names[$index];
  9. $classList[$i]['height'] = 150 + mt_rand(0,50);
  10. if ($i == $temp1) {
  11. $classList[$i]['isAnone'] = 'Это анон';
  12. }
  13. else {
  14. $classList[$i]['isAnone'] = '';
  15. };
  16. echo "{$classList[$i]['name']} {$classList[$i]['height']} {$classList[$i]['isAnone']} <br>";
  17. };
  18. $maxHeight=0;
  19. for ($i=1; $i<=$numberOfPupils; $i++) {
  20. if ($maxHeight < $classList[$i]['height']) {
  21. $maxHeight=$classList[$i]['height'];
  22. $maxIndex=$i;
  23. }
  24. };
  25. echo "Самым высоким учеником класса является {$classList[$maxIndex]['name']}, его рост - {$classList[$maxIndex]['height']}. {$classList[$maxIndex]['isAnone']} <br> ";
  26. for ($i=1; $i <= $numberOfPupils; $i++) {
  27. if ($i != $temp1) {
  28. if ($classList[$i]['height'] > $classList[$temp1]['height'] ) {
  29. $temp2++;
  30. }
  31. }
  32. };
  33. echo "Выше нашего любимого анона оказалось $temp2 одноклассников.";
  34. ?>
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
Саша 193  <br>Кирилл 163 Это анон <br>Серёжа 155  <br>Слава 170  <br>Багратион 199  <br>Слава 182  <br>Игорь 166  <br>Слава 174  <br>Серёжа 182  <br>Слава 155  <br>Самым высоким учеником класса является Багратион, его рост - 199.  <br> Выше нашего любимого анона оказалось 7 одноклассников.