Mong mọi người giúp đỡ mình bài tập này!!!
Viết chương trình nhập vào lần lượt các số thực, quá trình nhập kết thúc khi nhập số thực bằng 0.Cho biết trị trung bình của các số thực đã nhập vào?
Cho biết trị trung binh của các số thực nhập vào?
while(cin >> a && a)
{
count++;
sum += a;
}
kết quả = sum / count
Mình mới học C++ không hiểu code của bạn lắm 
Sao khong thay ai reply
Giá trị trung bình = tổng các số đã nhập / số lần nhập
code thì david đã đưa ra rồi
Làm sao để tổng các số đã nhập được bạn?, không dùng mảng nha bạn?
lúc đầu khai báo tong = 0; dem = 0;
sau mỗi lần nhập giá trị a thì tong = tong + a;
dem = dem +1;
bạn cho mình cái code cụ thể, để tổng hợp các số n lại mà không dùng mảng đc không?
mình viết được rồi thanks bạn

bạn test xem thử đúng không ?
tính tay lại thử. Mình mới học C nên không biết viết code C++ 
mình đang viết đợi tý mình post code
#include <iostream>
using namespace std;
int main() {
float sum = 0;
int n;
do
{
cout <<"Nhap vao so n: ";
cin >> n;
sum = sum + n;
}
while(n != 0);
cout << "TOng cac so N = " << sum << endl;
cout << "Trung binh cua tong: " << sum/n;
return 0;
}
cai trung binh no khong ra
Bạn làm vậy không ra đúng rồi
không phải chia cho n mà chia cho tổng số lần nhập 
Bạn cần thêm một biến tính tổng số lần nhập nữa
cứ một lần nhập một số thì +1 vào tổng đó
trung bình = tổng chia cho tổng số lần nhập
mình cũng nghĩ cái đó rồi nãy h chưa viết được
int a,tb=0,dem=0,tong=0;
printf(“nhap a:”);
scanf("%d",&a);
if (a == 0) break;
else { tong = tong +a;
dem = dem +1;
}
tb = tong / dem ;
printf("%d",tb);
lệnh if () dùng để kiểm tra giá trị a nếu a = 0 thì mình dừng lại còn nếu không thì mới tính tổng và tổng số lần nhập 
Code C không biết viết code C++
Thông cảm 
Cám ơn bạn!!! 
bạn cứ viết code theo ý tưởng ấy một chút nữa sẽ ra
mới đầu đâu phải ai cũng giỏi
bạn có viết ra giấy trước khi viết code không?
với những bài khó cần suy nghĩ nhiều thì mình sẽ viết
còn những bài đỡn giản không quá thức tạp thì không 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?