Bai Tap c Tong Hop

download Bai Tap c Tong Hop

of 30

Transcript of Bai Tap c Tong Hop

  • 7/25/2019 Bai Tap c Tong Hop

    1/30

    Cc bi tp lp trnh C++Ma A Snh SP TinA-k44

    (Su tm)

    //Tong hop cac bai tap ! "ang # chi!$

    #include #include

    #define N 50

    void nhap(int a[],int n){

    for (int i0!i

  • 7/25/2019 Bai Tap c Tong Hop

    2/30

    void hoanvi(int &, int -)

    {

    int t&! &-!

    -t!

    $void sap&ep(int a[], int n)

    {

    for (int i0!i

  • 7/25/2019 Bai Tap c Tong Hop

    3/30

    if (n2i0) mm"i!

    if (m6n) o0!

    else o'!return o!

    $

    void dem%hh(int a[],int n)

    {

    int dem0!for (int i0!i

  • 7/25/2019 Bai Tap c Tong Hop

    4/30

    #include

    #include

    ??????????????????????????????????????????????????????????????????????????????????????????????int a[50][50],m,n!

    @AB Cf!

    ??????????????????????????????????????????????????????????????????????????????????????????????void nhap()

    {

    int o0!9hile (6o)

    {

    coutm>>n!if ((m>)(m)(n

  • 7/25/2019 Bai Tap c Tong Hop

    5/30

    vtma&c/!

    $

    if (a[i][/]

  • 7/25/2019 Bai Tap c Tong Hop

    6/30

    ??????????????????????????????????????????????????????????????????????????????

    int a[5'][5'],n!

    ??????????????????????????????????????????????????????????????????????????????void nhap()

    {

    9hile (') {

    coutn!

    if ((n>)(n

  • 7/25/2019 Bai Tap c Tong Hop

    7/30

    $

    cout

  • 7/25/2019 Bai Tap c Tong Hop

    8/30

    cin>>n!

    fprintf(f,2dn,n)!

    $????????????????????????????????????????????????????????????

    int tnt(int &)

    { if (&

  • 7/25/2019 Bai Tap c Tong Hop

    9/30

    fclose(f)!

    $

    //So ph$c

    #include #include

    #include

    ????????????????????????????????????????????????????????????????????????????????????????????????

    struct sophuc{

    float a,3!

    $ so',so!

    ????????????????????????????????????????????????????????????????????????????????????????????????void nhap()

    { cout

  • 7/25/2019 Bai Tap c Tong Hop

    10/30

    {

    sophuc so=!

    so=.aso'.aCso.a?so'.3Cso.3! so=.3so'.aCso.3"so'.3Cso.a!

    cout

  • 7/25/2019 Bai Tap c Tong Hop

    11/30

    cout

  • 7/25/2019 Bai Tap c Tong Hop

    12/30

    in1()!

    dem()!

    sap&ep()!

    $

    //($an l) Sinh i!n + ca$ tr$c t$ tro

    #include

    #include

    #include #include

    ???????????????????????????????????????????????????????????????????????????????????????

    struct 4NPBN

    { char ht[=0],lop['0]!

    float toan,tin,anh! 4NPBN Ctiep!

    $Cpdau,Cp!

    int n0!???????????????????????????????????????????????????????????????????????????????????????

    void nhap()

    {

    char hoten[=0],l['0]! float dtoan,dtin,danh!

    pdauNKAA!

    9hile (') {

    cout

  • 7/25/2019 Bai Tap c Tong Hop

    13/30

    strcp-(p?>ht,hoten)!

    strcp-(p?>lop,l)!

    p?>toandtoan! p?>tindtin!

    p?>anhdanh!

    n""! couttl!

    if (tlSRS::tlSS) 3rea!

    cin.inore()! $

    $

    ???????????????????????????????????????????????????????????????????????????????????????

    void in1(){

    ppdau!

    for (int i'!i

  • 7/25/2019 Bai Tap c Tong Hop

    14/30

    #include

    #include

    #include ????????????????????????????????????????????????????????????????????????????????????

    struct hoso

    { char ht[=0],lop['0]!

    int toan, tin,anh!

    $a['00]!int n!

    ????????????????????????????????????????????????????????????????????????????????????

    void nhap()

    { int i'!

    9hile (')

    {

    printf(Nhap ho ten+ )!ets(a[i].ht)! printf(Nhap lop+ )!ets(a[i].lop)!

    printf(Nhap diem toan, tin, anh+ )!scanf(2d2d2d,a[i].toan,a[i].tin,a[i].anh)!

    i""!

    char tl,c! scanf(2c,c)!

    printf(Gan co muon tiep tuc oQ(7R)+ )!scanf(2c,tl)!

    scanf(2c,c)!

    if (tlSS::tlSRS) 3rea! $

    ni?'!

    $????????????????????????????????????????????????????????????????????????????????????

    void in1()

    { for (int i'!i

  • 7/25/2019 Bai Tap c Tong Hop

    15/30

    return d!

    $

    ????????????????????????????????????????????????????????????????????????????????????void main()

    {

    nhap()! in1()!

    printf(4o luon sinh vien duoc thi top nhiep la+ 2d,dem())!

    $

    //'il!

    void inrafile(){

    @AB Cf!

    ffopen(4J.JKF,9)!

    for (int i'!i

  • 7/25/2019 Bai Tap c Tong Hop

    16/30

    couta[i].nam!

    char c,tl!

    scanf(2c,c)! i""!

    couttl!

    if (tlSS::tlSRS) 3rea! scanf(2c,c)!

    $

    ni?'!$

    ???????????????????????????????????????????????????????????????????????????????????????

    void in1()

    { for (int i'!i

  • 7/25/2019 Bai Tap c Tong Hop

    17/30

    {

    char hoten[=0]!

    int tuoi,hsl!$!

    int n!

    ??????????????????????????????????????????????????????????????????????????????????????void nhap()

    {

    NDN4K a! @AB Cf!

    ffopen(NDN4K.8DF,9)!

    9hile (')

    { cout0) cout

  • 7/25/2019 Bai Tap c Tong Hop

    18/30

    ??????????????????????????????????????????????????????????????????????????????????????

    void main()

    { nhap()!

    in1()!

    cout

  • 7/25/2019 Bai Tap c Tong Hop

    19/30

    NDN4K a!

    ffopen(NDN4K.F;F,r3)!

    9hile (fread(a,siTeof(NDN4K),',f)>0) {

    cout

  • 7/25/2019 Bai Tap c Tong Hop

    20/30

    $

    fclose(f)!

    fclose(ft)! remove(NDN4K.F;F)!

    rename(@ABFU.F;F,NDN4K.F;F)!

    $$

    ?????????????????????????????????????????????????????????????????????????????

    void &oa(){

    NDN4K a!

    @AB Cf,Cft!

    ffopen(NDN4K.F;F,r3)! int m!

    coutm!

    cin.inore()!

    if (m>0m

  • 7/25/2019 Bai Tap c Tong Hop

    21/30

    $

    #include

    #include

    #include char s[50]!

    int n,dem0!

    void nhap(){

    cout

  • 7/25/2019 Bai Tap c Tong Hop

    22/30

    int i0,0!

    9hile (i

  • 7/25/2019 Bai Tap c Tong Hop

    23/30

    9hile (strlen(ets(ch))>0)

    {

    fputs(ch,f)!fputs(n,f)!

    $

    fclose(f)!C

    cout

  • 7/25/2019 Bai Tap c Tong Hop

    24/30

    $int dem(int n)

    {

    int d0!for (int i0!i

  • 7/25/2019 Bai Tap c Tong Hop

    25/30

    void doc(int a[][N],int n,int m)

    {

    @AB Cf!if ((ffopen(ten,r3))NKAA)

    cout

  • 7/25/2019 Bai Tap c Tong Hop

    26/30

    $

    $

    return o!$

    chuon trinh chinh

    void main(){

    int !

    cout !

    if (RBFVD%NF())

    cout

  • 7/25/2019 Bai Tap c Tong Hop

    27/30

    {

    char ht[5]!

    int t!pdauNKAA!

    9hile (')

    { couttiep!$

    strcp(p?>hoten,ht)!p?>tiepNKAA!

    char tl!

    couttl!

    if (tlSRS :: tlSS) 3rea!

    $

    $void inra()

    {

    ppdau!9hile (p6NKAA)

    {

    cout

  • 7/25/2019 Bai Tap c Tong Hop

    28/30

    $

    pp?>tiep!

    $$

    //a$ 0oi 1$ng

    #include

    #include

    #include

    char s[50]!int n,dem0!

    void nhap()

    {

    cout

  • 7/25/2019 Bai Tap c Tong Hop

    29/30

    i""!

    $

    $int td&(char Cs) 3ai cua tha-!

    {

    int nstrlen(s)!if (n0) return 0!

    int mn, o'!

    for (int i0! i

  • 7/25/2019 Bai Tap c Tong Hop

    30/30

    {

    nhap()!

    tachtu()!cout