Bằng cách nhấp vào Đăng nhập, bạn đồng ý Chính sách bảo mật và Điều khoản sử dụng của chúng tôi. Nếu đây không phải máy tính của bạn, để đảm bảo an toàn, hãy sử dụng Cửa sổ riêng tư (Tab ẩn danh) để đăng nhập (New Private Window / New Incognito Window).
Lần sau up thì thêm ngôn ngữ vào nhé bạn. Lập trình cả chục ngôn ngữ đó :
#include <iostream>
#include <cmath>
using namespace std;
// Hàm nhập mảng số thực
void nhapMang(float arr[], int n) {
cout << "Nhap vao mang so thuc (toi da 20 phan tu):" << endl;
for (int i = 0; i < n; ++i) {
cout << "Phan tu thu " << i + 1 << ": ";
cin >> arr[i];
}
}
// Hàm xuất mảng số thực
void xuatMang(float arr[], int n) {
cout << "Mang so thuc vua nhap la:" << endl;
for (int i = 0; i < n; ++i) {
cout << arr[i] << " ";
}
cout << endl;
}
// Hàm tính tổng số chính phương trong mảng
float tongSoChinhPhuong(float arr[], int n) {
float t /> for (int i = 0; i < n; ++i) {
if (sqrt(arr[i]) == floor(sqrt(arr[i]))) { // Kiểm tra xem số có là số chính phương hay không
tong += arr[i];
}
}
return tong;
}
int main() {
const int maxPhanTu = 20;
float mang[maxPhanTu];
int soLuong;
// Nhập số lượng phần tử trong mảng
do {
cout << "Nhap so luong phan tu trong mang (toi da 20): ";
cin >> soLuong;
} while (soLuong <= 0 || soLuong > maxPhanTu);
// Nhập và xuất mảng
nhapMang(mang, soLuong);
xuatMang(mang, soLuong);
// Tính tổng số chính phương và xuất kết quả
float t soLuong);
cout << "Tong cac so chinh phuong trong mang la: " << tongChinhPhuong << endl;
return 0;
}
Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi
Vui | Buồn | Bình thường |