Bài tập về Struct – Nhập môn lập trình – Ngôn ngữ C++ – BÀI TẬP KIỂU DỮ LIỆU CÓ CẤU TRÚC BÀ I TẬP – StuDocu

B

À

I

T

P

KI

U

D

LI

U

C

Ó

C

U

T

C

B

À

I

T

P

B

T

B

U

C

1.

Khai báo

ki

u d

li

ệu Đơn thứ

c, nh

p/xu

ất

đ

ơn thứ

c,

tính t

ng/hi

ệu/tích/thương

hai đơn th

c, tính giá tr

đơn thức, tính

đạ

o hàm c

p 1 c

ủa đơn thức,

2.

Khai báo k

i

u d

li

ệu điể

m trong m

t ph

ng

Oxy,

nh

p/xu

t

t

ọa độ

đi

m/m

ng

đi

m, Tính kho

ng cách gi

ữa hai điểm, tìm 1 điể

m t

rong m

ng g

n/ xa g

c to

độ

nh

ất, …

3.

Hãy khai

báo ki

u d

li

ệu để

bi

u di

n thông tin c

a 1 t

nh g

m mã t

nh, tên t

nh,

dân s

, di

n tích;

nh

p xu

t thông tin 1 t

nh và danh sách

t

nh; xu

t t

nh có dân

s

l

ớn hơn 1 triệ

u,

tìm

t

nh

có di

n tích l

n nh

ất, …

B

À

I

T

P

L

À

M

T

H

Ê

M

1.

Chương t

rình quả

n lý sinh viên.

a)

Định nghĩa ( kh

ai báo) kiểu d

li

u c

ấu trúc để

qu

n lý sinh viên g

m các thành

ph

n là

m

ã s

sinh viên

,

h

và tên, năm sinh

đi

m trung bình

. (0.5đ)

b)

Vi

ế

t hàm tìm

đi

m trung bình

l

n nh

t

trong

m

ng m

t chi

u ds có n sinh viên

;

c) Vi

ế

t hàm xu

t lên màn hình danh sách nh

ng sinh viên có

đi

m tr

ung bình <5.0

trong m

ng m

t

chi

u ds có n sinh viên. Các thông t

in ph

i xu

t là

m

ã s

sinh

viên

,

h

và tên, năm sinh

đi

m trung bình.

4.

Vi

ết chương trì

nh

s

d

ng struct để

bi

u di

n v

hi

n th

gi

, ph

ú

t,

g

iây v

t

í

nh

to

á

n kho

ng th

i

g

ian gi

a 2 m

c th

i gian(h

/m/s)

5.

S

d

ng struct đ

bi

u di

n s

ph

c. H

y vi

ế

t c

á

c h

m th

c hi

n c

á

c công vi

c

sau: T

í

nh

t

ng, hi

u, t

í

ch, thương 2 s

ph

c

6.

S

d

ng struct để

bi

u di

n ph

ân số

Khai báo ki

u d

li

u phân s

Nh

p / Xu

t

phân s

Rút g

n phân s