1. Viết chương trình C++ sử dụng lệnh lặp while để tính trung bình của n số thực $x_{1}$ , $x_{2}$ ,$x_{3}$ ,..., $x_{n}$ . Các số n và $x_{1}$ , $x_{2}$ ,$x_{3}$ ,..., $x_{n}$ được nhập từ bàn phím 2. Viết lại chương trình C++ trên sử dụng câu lệnh for

2 câu trả lời

1)

#include <iostream>
using namespace std;

int n, i;
double x, res = 0;

int main() {
    cin >> n;
    
    i = 0;
    while(i < n) cin >> x, res += x, ++i;
    
    cout << res / n;
}

2)

#include <iostream>
using namespace std;

int n;
double x, res = 0;

int main() {
    cin >> n;
    
    for(int i = 0; i < n; ++i) cin >> x, res += x;
    
    cout << res / n;
}

*Nói trước là mình ngu C++ :)

Câu 1:

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long n;
    cin >> n;
    long double a[n];
    for (long long i=0; i<n; i++)
    {
        cin >> a[i];
    }
    long double tb=0;
    long long i=0;
    while (i!=n)
    {
        tb+=a[i];
        i++;
    }
    cout << tb/n;
}
Câu 2:

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long n;
    cin >> n;
    long double a[n];
    for (long long i=0; i<n; i++)
    {
        cin >> a[i];
    }
    long double tb=0;
    for (long long i=0; i<n; i++)
    {
        tb+=a[i];
    }
    cout << tb/n;
}