You are on page 1of 1

ĐỀ SỐ 0 (MẢNG 1 CHIỀU)

(đề dành cho các sinh viên có MASV là....)


Sinh viên đặt tên file chương trình là deso0.cpp

Cho mảng n số nguyên a0,a1,…,an-1 (n<=30000,|ai|<=104). Hãy thực hiện các


công việc sau (các công việc là độc lập nhau):
1. Tính tổng các phần tử của mảng.
2. Tìm số nguyên tố lớn nhất; nếu không có số nguyên tố nào thì ghi nhận kết
quả là giá trị 0.
3. Đếm xem trong mảng có bao nhiêu số nguyên tố ? bao nhiêu số chính
phương ? bao nhiêu số hoàn thiện ? bao nhiêu số đối xứng ? (ví dụ 1221,
1001,5 là các số đối xứng).
4. Tìm giá trị lớn thứ nhì của mảng.
5. Gọi bi bằng tổng các chữ số của số ai tương ứng (i=0..n-1). Tìm tổng các
chữ số của các số bi.
Cấu trúc file INPUT/OUTPUT
+Dữ liệu vào được cho từ file DESO0.INP có cấu trúc như sau:
-Dòng đầu ghi số nguyên dương n
-Trong các dòng tiếp theo ghi n số; các số cách nhau ít nhất một khoảng
trắng.
+Kết quả ghi vào file DESO0.OUT gồm 5 dòng; các dòng 1,2,4,5 mỗi dòng ghi
duy nhất một giá trị kết quả của câu tương ứng, dòng 3 ghi 4 số. Câu nào không
thực hiện ghi kết quả là: -1
Hết
Ghi chú:

 SV có thể tự chấm bài (bằng chương trình chấm tự động) với bộ test tham khảo trên website GV.
 Mỗi SV gởi 1 file duy nhất về địa chỉ email quocpt@sgu.edu.vn với tên file đặt theo quy cách
<DESO?>_<NMH?><ho và tên>_<MASV>.cpp

You might also like