Cái này có một số cách như sau:
1. E tạo sẵn 1 biến tổng và 1 biến đếm khởi tạo bằng 0. Mỗi khi sinh 1 số ra thì e cộng vào tổng và tăng biến đếm lên 1. Sau khi hoàn thành việc sinh số thì lấy tổng chia cho biến đếm là ra.
2. Dùng mảng để lưu các số đã sinh ra. Sau đó tính tổng các phần tử mảng rồi chia cho số phần tử mảng => kết quả. Dùng biến đếm để đếm số các số ngẫu nhiên đã sinh.
8 Comments
a ơi cho e hỏi sau khi áp dụng hàm sinh số ngẫu nhiên xong, rồi làm sao tính tổng trung bình của những con số đó vậy. Cám ơn a nhiều.
Cái này có một số cách như sau:
1. E tạo sẵn 1 biến tổng và 1 biến đếm khởi tạo bằng 0. Mỗi khi sinh 1 số ra thì e cộng vào tổng và tăng biến đếm lên 1. Sau khi hoàn thành việc sinh số thì lấy tổng chia cho biến đếm là ra.
2. Dùng mảng để lưu các số đã sinh ra. Sau đó tính tổng các phần tử mảng rồi chia cho số phần tử mảng => kết quả. Dùng biến đếm để đếm số các số ngẫu nhiên đã sinh.
Anh ơi cho em hỏi bài 2 cái chỗ while(1) là sao z ạ, sao lại có số 1 ở đó z anh
trong ngôn ngữ c/c++ 1 tương đương true và 0 tương đương false. while(1) tức là lặp vô hạn vì điều kiện luôn true.
Điều kiện trong while phải ko anh
a ơi bài giải bài tập 1 của bài 19 có gì đó hơi sai . em nhập a =5 , b =11, nó hiện random = 13;
Nội dung bài đó đã được update ok rồi đó e.
e cũng giống bạn kia, code đúng rồi mà sao nó vẫn ra số random ngoài đoạn [a, b] anh nhỉ?