Bài tập Lập trình căn bản C/C++

Embed Size (px)

Citation preview

  • 7/25/2019 Bi tp Lp trnh cn bn C/C++

    1/4

    BI TP

    Cu 1: Vit chng trnh tm tt c cc s nguyn t khng ln hn N , xut slng C ca cc s nguyn t.Cu 2: Vit chng tm tt c cc c s nguyn t ca N. Xut cc c snguyn t ca N trn cng mt dng, cc s cch nhau ng mt khong trng.Cu 3: Vit chng trnh tnh S l tng ccch s caN. Xut gi tr ca S.Cu 4: Vit chng trnh thc tnh kt qu ca biu thc an du S vi:

    2 2 2( 1) ( 2) ...1S N N N

    Cu 5: Vit chng tm c s chung ln nht U v bi s chung nh nht B ca 2s M, N. Xut gi tr ca U v B.Cu 6: Vit chng trnh kim tra iu kin l 3 cnh ca 1 tam gic ca A, B, C .

    Nu ng, tnh din tch S ca tam gic, kt qu lm trn n 2 ch s thp phn.

    Ngc li, tm gi tr nh nht MIN ca 3s A, B, C. Xut gi tr ca S hoc MIN.Cu 7: Vit chng gii phng trnh 02 CBxAx trong trng hpnghim thc, kt qu lm trn n 1 ch s thp phn. Xut thng bo v cc gitr nghim nu c.Cu 8: Vit chng trnh tm tt c cc s hon ho khng ln hn N. Bit: X l 1s hon honu X bng tng cc c s ca n, khng k X. Xut danh sch ccs hon ho nu c v gi tr C l s lng cc s hon ho tm c.Cu 9: Vit chng trnh tm tt c cc s nguyn t nm trong on NM, . Xutdanh sch cc s nguyn t, mi s cch nhau bi 1 khong trng.

    Cu 10: Vit chng trnh tnh kt qu ca biu thc an du S vi:2222...321 NS

    Cu 11: Vit chng tm gi tr ln nht MAX ca ma trn A v tng SC ca ccphn t trn ng cho chnh. Xut gi tr ca MAX v SC, mi gi tr trn mtdng.Cu 12: Vit chng tm gi tr ln nht MAX v v tr u tin POS ca MAXtrong dy s K.Xut gi tr ca MAX v POS, mi gi tr trn 1 dng.Cu 13: Vit chng trnh tm gi tr ln nht MAXC trn ng cho chnh vgi tr nh nht MINP trn ng cho ph ca ma trn A.Xut gi tr ca MAXCv MINP, mi gi tr trn 1 dng.Cu 14: Vit chng trnh m s phn t dngC v tnh trung bnh cng AVEca dy s K, AVE lm trn ti 2 s sau du chm thp phn. Xut gi tr ca Cv AVE, mi gi tr trn mtdng.Cu 15: Vit chng trnh tm ma trn B l ma trn tch ca A nhn vi A . Xutma trn B.

  • 7/25/2019 Bi tp Lp trnh cn bn C/C++

    2/4

    Cu 16: Vit chng trnh tm gi tr nh nht MIN v v tr cuicng POS caMIN trong dy s K.Xutgi tr ca MINv POS, mi gi tr trn 1 dng.Cu 17: Vit chng tm ma trn B l ma trn chuyn vcaA. Xut ma trn B.Cu 18: Vit chng m s phn tm C. Nu C > 0 th tnh trung bnh cngAVE ca cc phn t m trong dy s K, AVE lm trn ti 2 s sau du chm thp

    phn. Xut gi tr ca C v AVEnu C > 0, mi gi tr trn mtdng.Cu 19: Vit chng sp xp dy K theo th t tng dn. Xut dy s K sau khi sp xp, mi phn t cch nhau ng 1 khong trng.Cu 20: Vit chng m s phn t dng C ca dy K. Nu C > 0 th tm gi trdng nh nht MIN. Xut gi tr ca C v MIN nu C > 0, mi gi tr trn 1dng.Cu 21: Vit chng trnh thc hin cc yu cu sau:

    -Nhp: xu k t S c khng qu 200 k t.- X l:

    + Loi b cc k t khng phi k t ch v khong trng khi S.+ Sau , m s t C ca S. Bit: tl mt nhm cc k t lin tip khc

    khong trng.- Xut: gi tr ca C.V d:nu S = Cong1 nghe2 34 tho@ng tin5 th S c C = 4 t l

    Cong, nghe, thong, tin.------------------------------------------------------------------------

    Cu 22: Vit chng trnh thc hin cc yu cu sau:-Nhp: xu k t S c khng qu200 k t.- X l:+ Loi b cc k t khng phi k t ch v khong trng khi S.+ Sau , chuyn thnh xu k t X l dng Title Caseca S.- Xut: xu k t X.V d: Nu S = Khoa1 Cong nghe thong@ tin th X = Khoa Cong Nghe

    Thong Tin.------------------------------------------------------------------------

    Cu 23: Vit chng trnh thc hin cc yu cu sau:-Nhp: xu k t S c khng qu 50 k t l h tn Vit Nam ca 1 ngi,

    trong c mt s k t g nhm (khng phi k t ch v g tha khong trng).

    - X l:+ Loi b cc k t khng phi k t ch v khong trng khi S.+ Sau , tm xu k t X l tnca ngi .- Xut: xu k t X.V d: Nu S = Nguyen1 Van234 A5n67h th X = Anh.

    ------------------------------------------------------------------------ Cu 24: Vit chng trnh thc hin cc yu cu sau:

  • 7/25/2019 Bi tp Lp trnh cn bn C/C++

    3/4

    -Nhp: xu k t S c khng qu 200 k t.- X l:+ Loi b cc k t khng phi k t ch v khong trng khi S.+ Sau , chuyn thnh xu k t X l dng xu chun ca S. Bit: xu

    chun l 1 xu k t m khng c 2 khong trng lin tip, bt u v kt thckhng phi l khong trng.

    - Xut: xu k t X.V d: Nu S = Co@ng1 nghe2 34 th$ong tin5 th X =Cong nghe

    thong tin.------------------------------------------------------------------------

    Cu 25: Vit chng trnh thc hin cc yu cu sau:-Nhp: xu k t S c khng qu 200 k t.- X l:+ Loi b cc k t khngphi k t ch khi S c xu X.

    + Sau , kim tra xem X c phi l mt xu ghp. Bit: xu ghpl 1 xuk t c to thnh bng cch vit lin tip K ln (K > 1) 1 xu c di ngnhn.

    - Xut: xu k t Xv gi tr ln nht ca K nu X l xu ghp.V d: Nu S = AB@1 A2 BA B$ A5B th X = ABABABABv K =

    4.------------------------------------------------------------------------

    Cu 26: Vit chng trnh thc hin cc yu cu sau:-Nhp: xu k t S c khng qu 200 k t.- X l:+ Loi b cc k t khng phi k t ch v khong trng khi S.+ Sau , tm MAX l s k t ca t di nht trong xu S. Bit: tl mt

    nhm cc k t lin tip khc khong trng.- Xut: gi tr ca MAX.V d: nu S = Cong1 nghe2 34 tho@ng tin5 th t di nht l thong

    c s k t l MAX =5.------------------------------------------------------------------------

    Cu 27: Vit chng trnh thc hin cc yu cu sau:-Nhp: xu k t S c khng qu 200 k t.

    - X l:+ Loi b cc k t khng phi k t ch v khong trng khi S.+ Sau , chuyn thnh xu k t X l dng tOGGLE cASEca S.- Xut: xu k t X.V d: Nu S = Khoa1 Cong nghe thong@ tin th X = kHOA cONG

    NGHE tHONG tIN.------------------------------------------------------------------------

  • 7/25/2019 Bi tp Lp trnh cn bn C/C++

    4/4

    Cu 28: Vit chng trnh thc hin cc yu cu sau:-Nhp: xu k t S c khng qu 50 k t l h tn Vit Nam ca 1 ngi,

    trong c mt s k t g nhm (khng phi k t ch v g tha khong trng).- X l:+ Loi b cc k t khng phi k t ch v khong trng khi S.+ Sau , tm xu k t X l hca ngi .- Xut: xu k t X.V d: Nu S = Nguyen1 Van234 A5n67h th X = Nguyen.

    ------------------------------------------------------------------------ Cu 29: Vit chng trnh thc hin cc yu cu sau:

    -Nhpxu k t S c khng qu 200 k t.- X l:+ Loi b cc k t khng phi k t ch v khong trng khi S.+ Sau , chuyn thnh xu k t X l dng cu chun ca S. Bit: cu

    chun l 1 xu k t m khng c 2 khong trng lin tip, bt u v kt thckhng phi l khong trng, k t bt u l k t ch HOA.

    - Xut: xu k t X.V d: Nu S = co@ng1 nghe2 34 th$ong tin5 th X = Cong nghe

    thong tin.------------------------------------------------------------------------

    Cu 30: Vit chng trnh thc hin cc yu cu sau:-Nhp: xu k t S c khng qu 200 k t.- X l:+ Loi b cc k t khngphi k t ch khi S c xu X.+ Sau , kim tra xem X c phi l mt xu ghp. Bit: xu ghpl 1 xu

    k t c to thnh bng cch vit lin tip K ln (K > 1) 1 xu c di ngnhn.

    - Xut: xu k t Xv kt lun.V d: Nu S = AB@1 A2 BA B$ A5B th X = ABABABABl xu

    ghp.