Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. <?php
  2. $mangNhap = array(1,2);
  3. $doDai = sizeof($mangNhap);
  4.  
  5. echo "Mảng nhập vào là: ";
  6. for ($i=0; $i <$doDai ; $i++) {
  7. echo $mangNhap[$i]." ";
  8. }
  9. echo "<br>";
  10. TimSoLonNhat($mangNhap,$doDai);
  11.  
  12. //Chỉ ra vị trí số lớn nhì của mảng số.
  13. function TimSoLonNhat($mangNhan,$doDaimang)
  14. {
  15. if($mangNhan[0] > $mangNhan[1]){
  16. $lonNhat = $mangNhan[0];
  17. $lonNhi = $mangNhan[1];
  18. }
  19. else if($mangNhan[0] < $mangNhan[1]){
  20. $lonNhat = $mangNhan[1];
  21. $lonNhi = $mangNhan[0];
  22. }
  23. else{
  24. $lonNhat = $mangNhan[0];
  25. $lonNhi = $mangNhan[0];
  26. }
  27.  
  28. for ($i=2; $i < $doDaimang; $i++)
  29. {
  30. if ($lonNhat == $lonNhi)
  31. {
  32. if($mangNhan[$i] > $mangNhan[$i+1]){
  33. $lonNhi = $mangNhan[$i];
  34. }
  35. else
  36. $lonNhi = $mangNhan[$i+1];
  37. }
  38. else{
  39. if($mangNhan[$i] > $lonNhat){
  40. $lonNhi = $lonNhat;
  41. $lonNhat = $mangNhan[$i];
  42. }
  43. else{
  44. if(($mangNhan[$i] > $lonNhi) && ($mangNhan[$i] != $lonNhat))
  45. $lonNhi = $mangNhan[$i];
  46. }
  47. }
  48. }
  49.  
  50. if($lonNhat == $lonNhi)
  51. echo "Mảng nhập không chứa giá trị lớn nhì!";
  52. else{
  53. for ($k=0; $k < $doDaimang; $k++) {
  54. if($lonNhi == $mangNhan[$k]){
  55. $viTri = $k+1;
  56. break;
  57. }
  58. }
  59. echo "Giá trị lớn nhì là: ".$lonNhi." vị trí thứ ".$viTri;
  60. }
  61. }
  62.  
  63. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement