fork download
  1. <?php
  2.  
  3.  
  4. $anonHeight = 169; /* Рост анона */
  5. $human;
  6. /* Рост одноклассников анона */
  7. $classmates = array(
  8. 'Антон' => 169,
  9. 'Семен' => 165,
  10. 'Лена' => 169,
  11. 'Иван' => 171,
  12. 'Петр' => 132,
  13. 'Сидор' => 176,
  14. 'Аня' => 180,
  15. 'Таня' => 159,
  16. 'Маня' => 171
  17. );
  18. $ending = array(
  19. 'человек' => array(1, 5, 6, 7, 8, 9, 0),
  20. 'человека' => array(3, 2, 4)
  21. );
  22. $numberBig = 0; /* Сколько человек в классе выше анона */
  23. $numberSmall = 0; /* Сколько человек в классе ниже анона */
  24.  
  25. /* Перебираем всех одноклассников */
  26. foreach ($classmates as $name => $height) {
  27. echo "Имя: {$name}, рост: {$height} см.\n";
  28. if ($height < $anonHeight) {
  29. $numberSmall++;
  30. } elseif ($height > $anonHeight) {
  31. $numberBig++;
  32. } elseif ($height == $anonHeight) {
  33. echo "В классе есть двойник анона! Его зовут $name, его рост: $height см.\n";
  34. $numberMatch++;
  35. }
  36. }
  37.  
  38. foreach ($ending as $keys => $value){
  39. foreach ($value as $i => $o) {
  40. if ($numberBig == $o) {
  41. $humanBig = $keys;
  42. }
  43. if ($numberSmall == $o) {
  44. $humanSmall = $keys;
  45. }
  46. if ($numberMatch == $o) {
  47. $humanMatch = $keys;
  48. }
  49. }
  50. }
  51.  
  52. echo "В классе {$numberBig} {$humanBig} выше анона.\n";
  53. echo "В классе {$numberSmall} {$humanSmall} ниже анона.\n";
  54. echo "В классе {$numberMatch} {$humanMatch} такого же роста, как анон.\n";
Success #stdin #stdout #stderr 0.02s 52432KB
stdin
Standard input is empty
stdout
Имя: Антон, рост: 169 см.
В классе есть двойник анона! Его зовут Антон, его рост: 169 см.
Имя: Семен, рост: 165 см.
Имя: Лена, рост: 169 см.
В классе есть двойник анона! Его зовут Лена, его рост: 169 см.
Имя: Иван, рост: 171 см.
Имя: Петр, рост: 132 см.
Имя: Сидор, рост: 176 см.
Имя: Аня, рост: 180 см.
Имя: Таня, рост: 159 см.
Имя: Маня, рост: 171 см.
В классе 4 человека выше анона.
В классе 3 человека ниже анона.
В классе 2 человека такого же роста, как анон.
stderr
PHP Notice:  Undefined variable: numberMatch in /home/Qs8ETE/prog.php on line 36