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]. " ";
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!";
?>
Bài tập hay quá. Cảm ơn tác giả.
ReplyDelete