Wednesday, 1 December 2021

@2 Bài tập 2: Tạo một mảng gồm 10 phần tử có giá trị từ 1..20 #2PHP - In mảng vừa khởi tạo - Tìm và in phần tử có giá trị lớn nhất trong mảng - Tạo 1 số ngẫu nhiên trong đoạn 1..20. Kiểm tra xem số vừa tạo có trong mảng trên hay không?

Tạo một mảng gồm 10 phần tử có giá trị từ 1..20 #2PHP

- In mảng vừa khởi tạo

- Tìm và in phần tử có giá trị lớn nhất trong mảng

- Tạo 1 số ngẫu nhiên trong đoạn 1..20. Kiểm tra xem số vừa tạo có trong mảng trên hay không?


<?php

echo "<br/>Tạo một mảng gồm 10 phần tử có giá trị từ 1..20 <br/>";

$a=array();

for($i=0;$i<10;$i++)

$a[$i]=rand(1,20);


echo "<br/>In mảng vừa khởi tạo <br/>";

for($i=0;$i<10;$i++)

echo $a[$i]. "&nbsp;";


echo "<br/>Tìm và in phần tử có giá trị lớn nhất trong mảng <br/>";

$max=0;

for($i=0;$i<10;$i++)

if($max<$a[$i])

$max=$a[$i];

echo $max;


echo "<br/>Tạo 1 số ngẫu nhiên trong đoạn 1..20. Kiểm tra xem số vừa tạo có trong mảng trên hay không? <br/>";

$n=rand(1,20);

echo "<br/>Số n ngẫu nhiên: $n <br/>";

$kt=0; //Giả sử: 1 là có, 0 là không có 

for($i=0;$i<10;$i++)

if($n==$a[$i]) {

$kt=1; //có n trong mảng

break;

}

if($kt==0) echo "Số $n không có trong mảng!";

else echo "Số $n có trong mảng!";

?>

1 comment: