You are on page 1of 9

cng n tp ngn ng lp trnh c

Phn 1: Cu I.1: Vit chng trnh in ra mn hnh cu cho: Xin chao cac ban Lop 47A Cu I.2: Vit chng trnh nhp hai s nguyn a, b. Sau , in ra mn hnh Tong hai so a = b = la Hieu hai so a = b = la Tich hai so a = b = la Thuong hai so a = b = la

Cu I.3: Vit chng trnh tm max 3 s c s dng biu thc iu kin Cu I.4: Vit chng trnh tnh chu vi v din tch hnh trn, vi bn knh l s thc r nhp vo t bn phm v in ra mn hnh Ban kinh hinh tron r= Chu vi hinh tron c= Dien tich hinh tron s=

Cu I.5: Nhp vo hai s thc x, y. Sau tnh x y v in ra mn hnh: x luy thua y bang Cu I.6: Nhp gi tr cho hai bin nguyn i, j v sau cho bit kt qu: i>j i<j i >= j i <= j i == j i != j Cu I.7: Nhp gi tr cho hai bin nguyn i, j v sau cho bit kt qu:

!i !j i && j i ||j Cu I.8: Nhp gi tr cho hai bin nguyn i, j v sau cho bit kt qu: ~i ~j i&j i|j i^j Cu I.9: Cho hai s int a = 4, b = 6. Cho bit kt qu a, b, n trong cc php ton tng gim sau: n=a+b n = ++a + b n = a++ + b n = --a + b n = a-- + b n=a+b Cu I.10: Cho i = 3 v j = 15. Thc hin cc bi ton tng ng sau: Php ton I = ++J I = J++ I++ J=++I + 5 J = I+ + +5 Tng ng vi J = J + 1; I = J; Kt qu I = 16 v j = 16

Bi ton 1. 2. 3. 4. 5.

Cu I.11: Cn c vo mc u tin ca cc php ton, tnh gi tr ca cc biu thc sau:

a. 3 + 4 % 5 / 2 a. y=3

!y%4 c. y=3 !++y%4 d. y=3 !(++y%4)

Phn 2: Cu II. 1: S dng vng lp for, tnh tng s = 2002 + 1 + 3 + 5 + + (2*n + 1), vi n nguyn dng nhp vo t bn phm Cu II. 2: S dng vng lp while, tnh s PI theo cng thc PI/4 = 1 - 1/3 + 1/5 - 1/7 + , vi chnh xc epxilon = 0.001 Cu II. 3: S dng vng lp for, tnh 1 * 3 * 5 * * n nu n l s= 2 * 4 * 6 * * n nu n chn Cu II. 4: S dng vng lp do while, tnh tng s = 1 + 2 + 3 + + n, n nguyn dng nhp vo t bn phm Cu II. 5: Vit chng trnh gii v bin lun phng trnh dng ax + b = 0 Cu II. 6: Nhp vo mt s n, (1<=n<=9), dng cu lnh tuyn chn switch thng bo ch s chn hay l Cu II. 7: S dng vng lp for, tnh tng s = 2002 + 2 + 4 + 6 + + 2*n, vi n nguyn dng nhp vo t bn phm Cu II. 8: S dng vng lp do . . . while tnh tng s = 1(1!) + 2(2!) + 3(3!) + + n(n!) Cu II. 9: S dng vng lp while tnh tng s = 12 + 22 + 32 + +n2 Cu II. 10: S dng vng lp while tnh tng s = 1/100 + 1/99 + . . . + 1/n, vi n nhp vo t bn phm

v 0< n <100 Cu II. 11:. S dng vng lp do . . .while tnh tng s = n + (n+1) + . . . +100, vi n nhp vo t bn phm 0< n <100. Cu II. 12: Lp chng trnh nhp vo s N v in ra N (N <0 th in ra dng s o) Cu II. 13: Lp chng trnh tm s nguyn dng n ln nht cho tng s = 10 - (1 +1/2 + . . . + 1/n) c gi tr dng nh nht Phn 3: Cu III. 1: Vit hm tnh gi tr ca a thc cp n f(x) = anxn + an-1xn-1 + + a1x1 + a0 Cu III. 2: Vit hm kim tra tnh nguyn t ca mt s nguyn dng n Cu III. 3: Vit hm kim tra tnh hon thin ca mt s nguyn dng n Cu III. 4: Vit hm i mt s nguyn thnh xu s nguyn Cu III. 5: Vit hm i mt xu s nguyn thnh s nguyn Cu III. 6: Vit hm tnh gi tr ca mt biu thc dng xu ch gm hai php ton cng v tr, chng hn: tnh gi tr ca biu thc: -12 + 13 + 14 - 15 Cu III. 7: Vit hm i mt s nguyn thnh xu nh phn Cu III. 8: Vit hm i mt s nguyn thnh xu Hecxa Cu III. 9: Vit hm o ngc mt xu k t Cu III. 10: Vit hm nhp mng tr v con tr tr vo u mng mt chiu Cu III. 11: Vit hm tnh tng s = 1 + 1/2! + 1/3! + + 1/n!, n nguyn dng nhp vo t bn phm Cu III. 12: Vit hm tnh tng s = 1 + 1/3! + 1/5! + + 1/(2 * n + 1)! Cu III. 13: Vit hm tnh ex theo cng thc sau:

ex = 1 + x + x2/2! + x3/3! + , vi chnh xc epxilon = 0.001 Cu III. 14: Vit hm tnh gi tr ca biu thc s = 2 + 2 + ... + 2 , n ln cn, n nguyn dng nhp vo t bn phm Cu III. 15: Vit hm cho bit mt s nguyn dng n c bao nhiu ch s l khc nhau. Cu III. 16: Vit hm kim tra xem mt s nguyn dng n c phi l hp s hay khng. Cu III. 17: Vit hm tr v s Fibonaxi th n Cu III. 18: Vit hm tnh tng n s Fibonaxi u tin Cu III. 19: Vit hm tr v s nguyn t st sau s n Cu III. 20: Vit hm tr v s n nguyn dng nh nht sao cho tng s = 1 + 1/2 + 1/3 + . . . + 1/n > a, vi a l s thc nhp vo t bn phm. Phn 4: Cu IV. 1: Vit chng trnh kim tra mt mng mt chiu c i xng hay khng Cu IV. 2: Vit chng trnh kim tra mt xu k t c i xng hay khng Cu IV. 3: Vit chng trnh sp xp mt mng mt chiu theo th t tng dn Cu IV. 4: Vit chng trnh m s t trong mt xu k t Cu IV. 5: Vit chng trnh kim tra xu "hello" c trong xu s hay khng (khng phn bit ch hoa v ch thng) Cu IV. 6: Vit chng trnh nhp v xem mng hai chiu a n x m, tnh tng cc hng v in ra hng c tng ln nht Cu IV. 7: Vit chng trnh nhn hai ma trn Cu IV. 8: Vit chng trnh sp xp mt mng xu h v tn theo th t t in ca tn

Cu IV. 9: Vit chng trnh cng hai ma trn Cu IV. 10: Vit chng trnh tm ma trn chuyn v Cu IV. 11: Nhp mt xu k t gm cc ch ci. Hy m xem mi loi ch ci c mt trong xu xut hin bao nhiu ln (khng phn bit ch hoa v ch thng) Cu IV. 11: Ch dng con tr (khng dng mng v danh sch kt ni) hy nhp vo t bn phm 10 s nguyn. Sau , tm v in ra s b nht trong 10 s va nhp

Phn 5: Cu V. 1: Cho cu trc PS nh sau: struct PS { int tu, mau; } - Vit hm tm UCLN ca hai s nguyn dng - Vit hm to phn s - Vit hm ti gin phn s - Vit hm in phn s theo dng a/b, vi a l s nguyn, b l s nguyn dng - Vit hm tnh tng hai phn s, kt qu tr v phn s ti gin Vit chng trnh nhp hai phn s v in tng ca chng Cu V. 2: Cho cu trc PS nh sau: struct PS {

int tu, mau; } - Vit hm tm UCLN ca hai s nguyn dng - Vit hm to phn s - Vit hm ti gin phn s - Vit hm in phn s theo dng a/b, vi a l s nguyn, b l s nguyn dng - Vit hm tnh hiu hai phn s, kt qu tr v phn s ti gin Vit chng trnh nhp hai phn s v in hiu ca chng

Cu V. 3: Cho cu trc SP nh sau: struct SP { float thuc, ao; } - Vit hm to s phc - Vit hm in s phc dng theo a + ib - Vit hm tnh tng hai s phc, kt qu tr v s phc Vit chng trnh nhp hai s phc v in tng ca chng Cu V. 4: Cho cu trc SP nh sau: struct SP { float thuc, ao; } - Vit hm to s phc

- Vit hm in s phc theo dng a + ib - Vit hm tnh hiu hai s phc, kt qu tr v s phc Vit chng trnh nhp hai s phc v in hiu ca chng

Phn 6: Cu VI. 1: Cho tp kiu vn bn mi dng 3 s. Lp mt hm kim tra xem 3 s thc a, b, c c lp thnh 3 cnh ca mt tam gic hay khng, nu ng th tnh chu vi, din tch ca tam gic , nu khng th c thng bo. p dng hm kim tra cc b 3 s trn tng dng trong tp k trn. Kt qu cho hin ra mn hnh. Cu VI. 2: Lp hm tnh n!. p dng lp hm tnh t hp chp k ca n. Cho mt tp vn bn, mi dng cha 2 s n v k. Hy tnh Ckn ca cc cp s n v k c ra t tp trn. Kt qu a vo mt tp vn bn khc, mi dng gm: n k C nk Cu VI. 3: Lp hm kim tra mt t nhp vo t bn phm c mt trong mt tp TEXT no hay khng. Cu VI. 4: To mt tp kiu s nguyn ( to nh hm putw). Lp hm i s nguyn ra xu nh phn. p dng hm i cc s nguyn trong tp trn ra xu nh phn, ghi kt qu vo mt tp vn bn, mi dng gm: S t nhin ------> Xu nh phn tng ng Cu VI. 5: Cho tp vn bn cha cc s t nhin. Lp hm tr v kiu s nguyn xc nh xem mt s t nhin c phi l s nguyn t hay khng. Hy p dng hm tm cc s nguyn t trong tp trn v a cc s nguyn t ra mn hnh, mi dng 10 s. Cu VI. 6: Lp chng trnh gii v bin lun phng trnh dng ax2 + bx + c = 0, vi cc h s a, b, c nhp vo t bn phm. Kt qu ghi vo mt tp vn bn Cu VI. 7: Lp chng trnh c hm tnh s ngy ca mt thng. p dng tnh ngy ca cc thng trong mt nm bt

k v ghi kt qu vo mt tp vn bn theo quy tc: Thng nm s ngy. Cu VI. 8: Lp hm tnh s t trong mt xu k t (t l dy k t lin nhau bt u bng ch ci). p dng m s t ca mt tp TEXT Cu VI. 9: Vit hm tnh ucln(a, b). p dng hm lp hm tnh bcnn(a, b). Cho mt tp vn bn, mi dng gm hai s nguyn dng cch nhau t nht mt k t trng. S dng hai hm trn tnh ucln v bcnn ca cc cp s c ra t tp trn. Kt qu ghi vo mt tp vn bn khc theo quy tc: a b ucln bcnn Cu VI. 10: To tp cu trc lu tr sinh vin ca mt lp. Mi sinh vin gm h tn, tui, im k 1, im k 2, im trung bnh c nm, xp loi, trong : im trung bnh c nm = (im k 1 + im k 2 *2 )/3 "Gii" nu im trung bnh c nm>=8.0 xp loi = "Kh" nu 7.0<=im trung bnh c nm<8.0 "Trung bnh" nu 5.0<=im trung bnh c nm<7.0 "Yu" nu im trung bnh c nm<5.0

You might also like