Chữa đề số 1 C++ nguồn từ sinh viên.
Đề bài
Câu 1
Viết chương trình tính thời gian rơi tự do của vật theo các yêu cầu sau:
a) Xây dựng hàm nhận chiều cao (quãng đường) h làm tham số đầu vào. Hàm trả về thời gian rơi tự do của vật t=sqrt(2h/g), biết gia tốc g=9.81 ( yêu cầu sử dụng g là hằng số)
b) Xây dựng hàm main() thực hiện:
- Nhập vào chiều cao (quãng đường) h.
- Sử dụng dữ liệu vừa nhập, gọi hàm vừa xây dựng để hiển thị thời gian tự do của vật.
Câu 2
Nhập n nguyên dương, tính tổng rồi in lên màn hình:
Câu 3
Viết chương trình nhập mảng 1 chiều gồm 10 phần tử là các số nguyên. Tính trung bình cộng của các phần tử có giá trị chẵn trong mảng và in kết quả lên màn hình.
Ý tưởng thuật toán
Câu 1
Câu 2
Với mẫu số hoặc tử số phức tạp, chúng ta nên tách riêng mẫu hoặc tử số ra.
Code chương trình C++
Câu 1
Câu 2
#include <iostream> using namespace std; int main() { float m=0,s=0,n,i; cout<<"Nhap n="; cin>>n; for(i=1;i<=n;i++) { m=m+2*i; s=s+1/m; } cout<<"Tong la: "<<s; }
Kết quả khi chạy chương trình
Nhap n=2 Tong la: 0.666667