Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

Thc hnh tun 1 n tp lp trnh c bn

Bi tp c nhn Bi tp t luyn Bi tp nhm Bi tp cn np

UIT-HCM

Trang 1

Mc lc: 1.
1.1 1.2 1.3

Qui nh v vic np bi:


Thi hn np bi: Bui thc hnh tip theo. Cch np: np trc tip. Bi lm c nn li thnh mt tp tin ( .rar ): MSSV-HoVaTen-BaiTap1.rar

2.
2.1

Ni dung:
BI 1: Nhp s tin nguyn N ng, i ra xem c bao nhiu t 10 ng, 5 ng, 2 ng v 1 ng. V d: N = 543 = 54 t 10 + 0 t 5 + 1 t 2 + 1 t 1 Nguyn mu hm: void DoiTien(int n); BI 2: Vit chng trnh nhp gi, pht, giy v thc hin kim tra tnh hp l ca d liu nhp vo. thc hin tnh '+' v '-' ca 2 gi ny. BI 3: Nhp vo 1 thng, nm, cho bit thng c bao nhiu ngy Lu : Thng c 31 ngy: 1, 3, 5, 7, 8, 10, 12 Thng c 30 ngy: 4, 6, 9, 11 Thng 2 c 28 hoc 29 ngy Nm nhun l chia ht cho 4 v khng chia ht cho 100 hoc chia ht cho 400 Nguyn mu hm: int SoNgayTrongThang(int thang, int nam); BI 4: Vit chng trnh nhp vo ngy, thng, nm. Hy cho bit ngy k tip v ngy trc ca ngy BI 5: UIT-HCM Trang 2

2.2

2.3

2.4

2.5

Vit hm tm bi s chung nh nht ca 2 s nguyn dng cho trc. Nguyn mu hm nh sau: int BSCNN(int x, int y); 2.6 BI 6: Vit hm kim tra mt s nguyn dng n cho trc c phi l s ton cc ch s nguyn t hay khng? Nu ng tr v 1, ngc li tr v 0. V d: n = 135, 1731, l cc s tha yu cu. Nguyn mu hm nh sau: int KiemTraToanSNT(int n); BI 7: Vit hm xut cc tha s nguyn t ca s nguyn dng n cho trc. V d: n = 126 -> cc tha s nguyn t l 2 3 7 v 126 = 2^1 * 3^2 * 7^1 Nguyn mu hm nh sau: void ThuaSoNT(int n); BI 8: In ra tt c cc s nguyn t nh hn s n c nhp vo t bn phm. Nguyn mu hm: void XuatSNT(int &n); BI 9: Kim tra xem cc ch s ca s nguyn dng n c gim dn/ tng dn t tri sang phi khng. Tr v -1 nu gim dn, 1 nu tng dn v 0 trong cc trng hp cn li. Nguyn mu hm: int KTTangGiam(int n); BI 10: Vit hm sp xp 1 mng s nguyn sao cho cc s m nm u mng v c sp xp theo th t gim dn, s 0 gia mng, v sau l cc s dng c sp xp theo th t tng dn. V d: Mng u vo: 3 -1 0 2 0 4 7 -8 Mng kt qu: -1 -8 0 0 2 3 4 7 Nguyn mu hm: void SapXepMang(int a[], int n); BI 11: Cc thng tin ca sinh vin c lu tr trn my tnh vi cu trc nh sau: M s sinh vin (MSSV chui k t) Tn SV (TenSV chui k t) Ngy sinh (NgaySinh cu trc NGAY gm 3 thnh phn: ngy, thng, nm) a ch (DiaChi chui k t) Lp (Lop chui) im mn ton (Toan s thc) im mn Tin (Tin s thc) im mn Anh Vn (AV s thc) Trang 3

2.7

2.8

2.9

2.10

2.11

UIT-HCM

a. Vit hm nhp v tr v danh sch n sinh vin (SV) vi n c nhp trong hm. Yu cu: s dng con tr v cp pht ng (khng s dng mng tnh) Nguyn mu hm: SV* NhapDanhSachSV(int &n) . b. Vit hm xut m sinh vin c im trung bnh cao nht t danh sch n sinh vin cho trc. Thng tin xut: MSSV, TenSV, Lop, DiemTB c. Vit hm tm lp c nhiu sinh vin nht trong danh sch n sinh vin cho trc. 2.12 BI 12: Vit hm nhn vo mt chui bt k v tr v chui sau khi xa tt c khong trng u, gia v cui chui (khng c thay i chui u vo). V d: cautrucdulieu -> cau truc du lieu ( l khong trng) BI 13: Vit hm nhn vo chui c chun ha v xut cu ch gm cc t c di nht (khng c thay i chui u vo). V d: cautrucdulieu -> truclieu Bi 14 : Thc hnh li tt c cc bi tp trn bng cch dng tham s dng lnh (command line).

2.13

2.14 -

UIT-HCM

Trang 4

You might also like