Tính trung bình các phần tử trong mảng năm 2024

Viết PHP script để tìm giá trị trung bình của các phần tử trong mảng và hiển thị 5 phần tử nhỏ nhất và lớn nhất.

PHP script

Dưới đây là phần PHP code để giải bài tập trên:

<html> <head>

  <title>Bài tập mảng trong PHP : Tìm giá trị trung bình</title>
</head> <body>
   <?php
    $mang_so_nguyen = "78, 60, 62, 68, 71, 68, 73, 85, 66, 64, 76, 63, 81, 76, 73,  
68, 72, 73, 75, 65, 74, 63, 67, 65, 64, 68, 73, 75, 79, 73";  
$mang_tam = explode(',', $mang_so_nguyen);  
$tong_gia_tri = 0;  
$do_dai_mang = count($mang_tam);  
foreach($mang_tam as $gia_tri)  
{  
  $tong_gia_tri += $gia_tri;  
}  
$gia_tri_trung_binh = $tong_gia_tri/$do_dai_mang;  
echo "Giá trị trung bình: ".$gia_tri_trung_binh."";   
sort($mang_tam);  
echo "<br>Liệt kê 5 số nguyên nhỏ nhất: ";  
for ($i=0; $i < 5; $i++)  
{   
  echo $mang_tam[$i].", ";  
}  
echo "<br>Liệt kê 5 số nguyên lớn nhất: ";  
for ($i=($do_dai_mang-5); $i < ($do_dai_mang); $i++)  
{  
  echo $mang_tam[$i].", ";  
}
   ?>
</body> </html>

Quảng cáo

Kết quả

Lưu PHP code trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Các bài tập về mảng trong PHP khác có trên VietJack:

  • Mục lục
  • Bài tập mảng trong PHP
  • Khai báo và tạo một mảng đơn giản trong PHP
  • Viết PHP script để tạo mảng liên hợp hiển thị tên các quốc gia và thủ đô
  • Xóa phần tử mảng trong PHP
  • Viết PHP script để lấy phần tử đầu tiên trong mảng
  • Viết PHP script để chèn phần tử vào mảng
  • Xử lý JSON string trong PHP
  • Sắp xếp mảng liên hợp trong PHP
  • Viết PHP script để tìm giá trị trung bình của các phần tử mảng và hiển thị 5 phần tử nhỏ nhất và lớn nhất
  • Nhập hai mảng trong PHP
  • Chuyển đổi mảng thành chữ hoa - chữ thường
  • Tìm độ dài ngắn/dài nhất của các phần tử (dạng chuỗi) trong mảng
  • Tìm key lớn nhất trong mảng PHP
  • Tìm giá trị nhỏ nhất trong mảng PHP
  • Sắp xếp mảng trong PHP (theo thứ tự tự nhiên và không phân biệt kiểu chữ)
  • Sắp xếp mảng theo chiều đảo ngược (còn gọi là đảo mảng)
  • Lấy key của giá trị lớn nhất trong mảng liên hợp
  • Tìm giá trị trong một mảng liên hợp
  • Sắp xếp mảng liên hợp theo giá trị
  • Xóa bản sao giá trị trong mảng
  • Kiểm tra xem các giá trị trong mảng có phải là chuỗi không
  • So sánh mảng đa chiều
  • Tìm giá trị lớn nhất, nhỏ nhất của một tập hợp các mảng số nguyên

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Tính trung bình các phần tử trong mảng năm 2024

Tính trung bình các phần tử trong mảng năm 2024

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Ngữ pháp tiếng Anh, luyện thi TOEIC, PHP, Java, C, C++, Javascript, HTML, Python, Database, Mobile ... mới nhất của chúng tôi.

[Bài tập C] Lab6.1 - TÍNH TRUNG BÌNH TỔNG CÁC SỐCHIA HẾT CHO3 TRONG MẢNG

Đề:

TÍNH TRUNG BÌNH TỔNG CÁC SỐCHIA HẾT CHO3 TRONG MẢNG Input: Nhập vào từ bàn phím 1 mảng các số nguyên. Mảng gồm n phần tử Output: Xuất ra màn hình kết quả của trung bình tổng các số chia hết cho 3 trong mảng

include <stdio.h>

include <stdlib.h>

/* TINH TRUNG BINH TONG CAC SO CHIA HET CHO 3 TRONG MANG */

int main() {

// Nhap mang

int i, n;

printf("Moi nhap so gia tri muon tao: ");

scanf("%d",&n);

int mang[n];

for(i=0;i<n;i++){

printf("mang[%d] = ", i);

scanf("%d",&mang[i]);

}

// Tim trung binh cong

float tong=0, trungBinh;

int dem=0;

for(i=0;i<n;i++){

if(mang[i]%3==0){

tong+=mang[i];

dem++;

}

}

trungBinh = tong/dem;

printf("Trung binh tong cac so chia het cho 3 trong mang la %.2f", trungBinh);

return 0;

}