Announcement

Collapse
No announcement yet.

Giải thích đáp án BT C++

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [C++] Giải thích đáp án BT C++

    Mới bắt đầu học C++, nên còn nhiều thắc mắc mong anh chị em giúp đỡ.
    Ai pro C++ giải thích dùm em đáp án bài tập C++ này dùm.
    #include <iostream.h>
    #include <conio.h>
    #define gioithieu "Nhap x va y, ban se thay ket qua x+y"
    int x;
    int y;
    int z;
    int n,m,k,h;
    main()
    {
    clrscr();
    cout<<gioithieu;
    cout<<"\n";
    cout<<"Nhap gia tri cua x=";
    cin>>x;
    cout<<"Nhap gia tri cua y=";
    cin>>y;
    cout<<"Ket qua x+y="<<x+y<<"\n";
    z=x+y;
    m=z++;
    n=++z;
    k=(n>m) ? m:n;
    cout<<"\n";
    cout<<"k="<<k;
    h=(n>m) ? n:m;
    cout<<"\n";
    cout<<"h="<<h;
    getch();
    return 0;
    }
    Khi chạy chương trình nhập x=2, y =3 thì k=5, h=7
    Bác nào giải thích dùm em với.
    Em nghĩ là k=5 h=6.

  • #2
    h = 7 là đúng rùi!
    Vì: z = x + y; -> 5
    m = z ++; -> m = 5; z = 6;
    n = ++z; -> nó tăng z lên = 7 trước! Sau đó gán n = z = 7;
    mà h của em = n = 7!
    Em xem lại ++z và z++ khác nhau nhé!
    Henry Nguyễn (Điệp Nguyễn MBA)
    --
    MBA, Sales Director, Co-founder - MYTH VIET NAM TECHNOLOGY CO., LTD - http://myth.vn/
    Email: diepnguyenmba@gmail.com - Phone: 0905.504.386

    Comment


    • #3
      Originally posted by 11520348 View Post
      Mới bắt đầu học C++, nên còn nhiều thắc mắc mong anh chị em giúp đỡ.
      Ai pro C++ giải thích dùm em đáp án bài tập C++ này dùm.

      Khi chạy chương trình nhập x=2, y =3 thì k=5, h=7
      Bác nào giải thích dùm em với.
      Em nghĩ là k=5 h=6.
      Đề đâu em???

      PS: Đọc thêm cái này: http://forum.uit.edu.vn/threads/151-...tren-dien-dan-

      Comment


      • #4
        Originally posted by 07520004 View Post
        Đề đâu em???

        PS: Đọc thêm cái này: http://forum.uit.edu.vn/threads/151-...tren-dien-dan-
        đề e viết đó anh ?

        Comment


        • #5
          Originally posted by 09520500 View Post
          h = 7 là đúng rùi!
          Vì: z = x + y; -> 5
          m = z ++; -> m = 5; z = 6;
          n = ++z; -> nó tăng z lên = 7 trước! Sau đó gán n = z = 7;
          mà h của em = n = 7!
          Em xem lại ++z và z++ khác nhau nhé!
          cái z++ thì tăng z lên 1 đơn vị nhưng chưa thực hiện
          còn thằng ++z thì tăng lên và thực hiện liền. Không biết em có sai không ?

          Comment


          • #6
            Originally posted by 11520348 View Post
            cái z++ thì tăng z lên 1 đơn vị nhưng chưa thực hiện
            còn thằng ++z thì tăng lên và thực hiện liền. Không biết em có sai không ?
            Hiểu vậy cũng được.

            Comment


            • #7
              k=(n>m) ? m:n; /*if (n>m){ k=m} else{k=n}*/

              Comment


              • #8
                Híc, hồi năm nhất chẳng biết cái gì luôn.haiza
                Cứ chơi đi đã.hihi
                ----------------------------------------------------------------------------
                Onemp Music Player : Light and powerful android music player

                My APK : APK Extractor and MORE with friendly UI

                Comment


                • #9
                  Originally posted by 10520314 View Post
                  Híc, hồi năm nhất chẳng biết cái gì luôn.haiza
                  Cứ chơi đi đã.hihi
                  năm 1 tranh thủ anh ơi, chứ ăn chơi riết quen cái đà sang năm 2 là đi luôn áh.

                  Comment


                  • #10
                    Originally posted by 11520348 View Post
                    năm 1 tranh thủ anh ơi, chứ ăn chơi riết quen cái đà sang năm 2 là đi luôn áh.
                    Uhm, Tinh thần học như vậy thì tốt chứ sao.
                    ----------------------------------------------------------------------------
                    Onemp Music Player : Light and powerful android music player

                    My APK : APK Extractor and MORE with friendly UI

                    Comment


                    • #11
                      Originally posted by 10520314 View Post
                      Uhm, Tinh thần học như vậy thì tốt chứ sao.
                      hihi, lo cho tương lai sau này có chỗ đứng trong xh thôi anh ơi. Không biết thực hiện được không ?

                      Comment

                      LHQC

                      Collapse
                      Working...
                      X