Cho 1 mảng chiều gồm n phần tử (n là số nguyên dương và không quá 500) là các số nguyên. Yêu cầu viết chương trình thực hiện:
a) Nhập số lượng phần tử và giá trị phần tử vào bàn phím
b) Xuất ra màn hình các giá trị vừa nhập ở trên
c) Tính tích bình phương các số chia hết cho 3 có trong mảng trên. Đưa ra màn hình kết quả tìm được
Lưu ý: Làm bằng c++
a) Nhập số lượng phần tử và giá trị phần tử vào bàn phím
b) Xuất ra màn hình các giá trị vừa nhập ở trên
c) Tính tích bình phương các số chia hết cho 3 có trong mảng trên. Đưa ra màn hình kết quả tìm được
Lưu ý: Làm bằng c++
Quảng cáo
2 câu trả lời 166
1 năm trước
#include <iostream> using namespace std; int main() { int n; cout << "Nhap so luong phan tu: "; cin >> n; int a[n]; cout << "Nhap cac phan tu: "; for(int i = 0; i < n; i++) { cin >> a[i]; } cout << "Cac phan tu vua nhap la: "; for(int i = 0; i < n; i++) { cout << a[i] << " "; } cout << endl; int tich = 1; for(int i = 0; i < n; i++) { if(a[i] % 3 == 0) { tich *= a[i] * a[i]; } } cout << "Tich binh phuong cac so chia het cho 3 la: " << tich << endl; return 0; }
Hoàng Linh
· 1 năm trước
Giải thích code: Bước 1: Nhập số lượng phần tử n từ bàn phím Bước 2: Khởi tạo mảng a có n phần tử và nhập giá trị các phần tử từ bàn phím Bước 3: Xuất ra các phần tử vừa nhập ở Bước 2 Bước 4: Tính tích bình phương các số chia hết cho 3 trong mảng a và xuất ra kết quả Lưu ý: Trong bài toán này, ta sử dụng mảng tĩnh để lưu trữ các phần tử. Tuy nhiên, với các mảng có số lượng phần tử lớn, ta nên sử dụng mảng động để tránh việc tràn bộ nhớ.
1 năm trước
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Nhap so luong phan tu: ";
cin >> n;
int a[n];
cout << "Nhap cac phan tu: ";
for(int i = 0; i < n; i++)
{
cin >> a[i];
}
cout << "Cac phan tu vua nhap la: ";
for(int i = 0; i < n; i++)
{
cout << a[i] << " ";
}
cout << endl;
int tich = 1;
for(int i = 0; i < n; i++)
{
if(a[i] % 3 == 0)
{
tich *= a[i] * a[i];
}
}
cout << "Tich binh phuong cac so chia het cho 3 la: " << tich << endl;
return 0;
}
Quảng cáo
Câu hỏi hot cùng chủ đề
Gửi báo cáo thành công!