Lớp 11
Lớp 1điểm
3 tháng trước
Đỗ Văn Đạt

#include <iostream> #include <iomanip> using namespace std;   void Nhap(float a3[],int n)  {  for(int i=1;i<=n;i++)      {          cout<<"a["<<i<<"]= ";          cin>>a3[i];      }  }    void Xuat(float a3[],int n)  {      for(int i=1;i<=n;i++)          cout<<a3[i]<<" ";  }    int main() { float a3[50];        int n;     do      {          cout<<"\nNhap so phan tu = ";          cin>>n;      }      while(n<=0 || n>50);      Nhap(a3,n);  tiếp theo là tính tổng các phần tử trong mảng mn giúp em với ạ :<
Chào các pro, hiện mình đang cần support nhanh chóng để giải đáp câu hỏi này. Ai có thể chia sẻ kiến thức của mình không?

Hãy luôn nhớ cảm ơnvote 5 sao

nếu câu trả lời hữu ích nhé!

Các câu trả lời

Để tính tổng các phần tử trong mảng a3, ta cần tạo một biến sum và duyệt qua từng phần tử của mảng, cộng giá trị của phần tử đó vào biến sum. Cuối cùng, in ra giá trị của biến sum.

Dưới đây là một cách làm:

```cpp
float TinhTong(float a3[], int n) {
float sum = 0;
for (int i = 1; i <= n; i++) {
sum += a3[i];
}
return sum;
}

int main() {
//...
float tong = TinhTong(a3, n);
cout << "Tong cac phan tu trong mang: " << tong << endl;
//...
return 0;
}
```

Hoặc bạn có thể tính tổng trong hàm main mà không cần tạo một hàm riêng:

```cpp
int main() {
//...
float sum = 0;
for (int i = 1; i <= n; i++) {
sum += a3[i];
}
cout << "Tong cac phan tu trong mang: " << sum << endl;
//...
return 0;
}
```

Hãy giúp mọi người biết câu trả lời này thế nào?
31 vote
Cảm ơn 7Trả lời.

Cách 4: Sử dụng phương pháp đệ quy để tính tổng các phần tử trong mảng a3.

Hãy giúp mọi người biết câu trả lời này thế nào?
11 vote
Cảm ơn 1Trả lời.

Cách 3: Sử dụng vòng lặp while để tính tổng các phần tử trong mảng a3.

Hãy giúp mọi người biết câu trả lời này thế nào?
21 vote
Cảm ơn 1Trả lời.

Cách 2: Sử dụng hàm accumulate của thư viện để tính tổng các phần tử trong mảng a3.

Hãy giúp mọi người biết câu trả lời này thế nào?
31 vote
Cảm ơn 0Trả lời.

Cách 1: Sử dụng vòng lặp for để tính tổng các phần tử trong mảng a3.

Hãy giúp mọi người biết câu trả lời này thế nào?
31 vote
Cảm ơn 2Trả lời.
Câu hỏi Tin học Lớp 11
Câu hỏi Lớp 11

Bạn muốn hỏi điều gì?

Đặt câu hỏix
  • ²
  • ³
  • ·
  • ×
  • ÷
  • ±
  • Δ
  • π
  • Ф
  • ω
  • ¬
0.43349 sec| 2246.445 kb