- Mã:
- 1718_2_LTNC_Midterm_01
- Tên:
- 1718 HK2 LTNC - Số phức
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- tamtd
Số có dạng z = a + bi, gọi là số phức. Trong đó a gọi là phần thực (real), còn b gọi là phần ảo (image).
|z| = sqrt(a2 + b2), gọi là mô-đun của số phức z
Cho hai số phức z1 = a + bi, z2 = c + di
Cộng, trừ số phức: z1 + z2 = (a+c) + (b+d)i
Trừ số phức: z1 - z2 = (a-c) + (b-d)i
Xây dựng cấu trúc mô tả một dãy N (0 <= N <= 10,000) số phức với các thao tác sau:
a) Tính tổng N số phức
b) Tính hiệu N số phức
c) Tính mô-đun N số phức
d) Xuất N số phức theo định dạng: z = a + bi (với a là phần thực và b là phần ảo)
Yêu cầu: sử dụng kĩ thuật cấp phát động và con trỏ để quản lý dãy số. Bài làm không đúng yêu cầu sẽ không được tính điểm.
Input:
- N dòng, mỗi dòng là 1 cặp a và b mô tả thông tin phần thực và phần ảo của 1 số phức.
Output:
- Dòng 1: xuất N số phức theo định dạng {a+bi}, mỗi số phức cách nhau 1 khoảng trắng;
- Dòng 2: giá trị mô-đun của N số phức, lấy tối đa 2 số lẻ ở phần thập phân, mỗi giá trị cách nhau 1 khoảng trắng;
- Dòng 3: xuất tổng N số phức
Ví dụ 1:
Input Output 1 2 3 4
{1+2i} {3+4i} 2.24 5.00 {4+6i}
Ví dụ 2:
Input Output 0 -2 3 4 1 1 1 -1 -2 0 {-2i} {3+4i} {1+i} {1-i} {-2} 2.00 5.00 1.41 1.41 2.00 {3+2i}
Theme :
Mời bạn soạn code