Nội dung Bài tập
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:
InputOutput
1 2
3 4
{1+2i} {3+4i} 
2.24 5.00 
{4+6i}

Ví dụ 2:
InputOutput
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}


    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận