va tra về là mộ sỐthự cho biế đỘ dài trung bình củ các chu @ trong danh sách đã vào.. Thêm vào cud day A xem dãy A có di xứg không dãy đG xứg tứ là khi ® ngu thỨứtỰ củ toàn bỘ dãy ta d
Trang 1DE THI vA @p AN S108-1824
Gy thự
hi@?
#include <iostream>
using namespace std;
int main() {
unsigned int x, y;
float 2Z;
x= 37 YO; Z=9;
cout<<"Ket Qua Tinh duoc:\n";
cout<<"A = "<<3*yt+sqrt (z) <<endl;
cout<<"B = "<<x*y<<endl;
cout<<"C = "<<2*x/y <<endl;
return 0;
}
Câu 2 (2 đổ): Khi khai báo mô hàm C++, ta viế theo ma sau
(prototype):
kiểdữ: ê ténham ( danh sách Ổi sỐ) ;
Anh chị hãy viế các khai báo hàm sau theo mã trên:
a) Vié khai báo hàm dtchunhat có Ối sỐ là hai sỐ thự a
và b và trả
về là mộ sỐthự cho biế dđiệ tích củ hình chỮnhậ cho
b@ hai
canh a và b ẩu vào
b) Viế khai báo hàm dodaitrungbinh có di sỐ là mộ danh
sách chu
Trang 2va tra về là mộ sỐthự cho biế đỘ dài trung bình củ các chu @
trong danh sách đã vào
Câu 3 (2 đấu):
VIẾ mã C++ mô tả thuậ toán nhậ hai sỐ tính và in kế
quả phép chia
sỐ thỨ nhầ cho sỐ thỨ hai
Câu 4 (2 đổ): ViẾ mộ chƯƠg trình C++ thd hié da du các công
việ sau:
Hãy tạ mộ dãy N sỐ nguyên, hai số đầ tiên là 1 và 2, các sOtié
theo bag tég hai sO dtfg 114 truUu@ no trong day
Câu 5 (2 đổ): ViẾ mộ chƯƠg trình C++ thd hié da đủ các công
việ sau:
Nh@é sốn nguyên dưØg và dãy A có n sỐ nguyên Thêm vào cud day A
xem dãy A có
di xứg không (dãy đG xứg tứ là khi ® ngu thỨứtỰ
củ toàn bỘ
dãy ta duo dãy mớ giốg hệ dãy cũ
AP AN
Ket Qua Tinh duoc:
A = 18
B= 15
C= 1
Cau 2
a) double dtchunhat (double a, double b) ;
b) double dodaitrungbinh ( string & ch[], int n) ;
Trang 3Cau 3
double a, b ;
cout <<"Cho hai so a, b: “" ;
cin >> a >> b;
if (b!=0) cout << a/b ;
else
cout <<" b= 0 khong chia duoc" ;
Cau 4:
#include <iostream>
using namespace std;
int main ()
cout <<"Cho n = " ; cin >> n;
a[0] = 1 ; all]= 2;
COUt << a[0] << " " << a[1] << " " for (i=2 ; i<n; i++)
aw =a [i-1] +a[i-2] ; cout << aw << m"„
return 0;
Câu 5:
Trang 4#include <iostream>
using namespace std;
int main ()
int i,n,a[30] ; cout <<"Cho n= " 3; cin >> n;
for (i=0 ;¿ i<n; itt) { cout << "a["™ << 1 <<"] =" 3; cin >> a W; } for (1 = 0; ix<n ; itt )
cout << av: << " " 5s cout << endl; n++ ; bool palindrome = true ;
a[n-1]=al[0];
for (1 = 0; ix<n ; itt )
cout << av: << " " 5s cout << endl; for (1 = 0 ; i<=(n-1)/2 ; itt)
if (ave '= a[n-1l - i]) { palindrome = false ; break ;}
if (palindrome == true )
cout <<"Doi xung" ; else cout << "Khong" ;
return 0;