Tran Cong Tu
Tran Cong Tu
  • 110
  • 434 826

วีดีโอ

Chèn phần tử vào mảng tăng dần
มุมมอง 761ปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: th-cam.com/play/PLT7RDGFRgOsw1T3gKQ3KZjfgr_Oj6ZdXk.html #laptrinhc #nhapmonlaptrinh #mang1chieu #chenmang #mangtangdan #chenvitri
Tìm ước chung lớn nhất của mảng 1 chiều
มุมมอง 351ปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: th-cam.com/play/PLT7RDGFRgOsw1T3gKQ3KZjfgr_Oj6ZdXk.html #laptrinhc #nhapmonlaptrinh #mang1chieu #UCLN #uocchung #uocchungmang
Kiểm tra mảng có dạng sóng hay không
มุมมอง 170ปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: th-cam.com/play/PLT7RDGFRgOsw1T3gKQ3KZjfgr_Oj6ZdXk.html #laptrinhc #nhapmonlaptrinh #mang1chieu #mangdangsong #manghinhsin #mangmotchieu
Kiểm tra tính chất mảng - tính chẵn lẽ
มุมมอง 239ปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: th-cam.com/play/PLT7RDGFRgOsw1T3gKQ3KZjfgr_Oj6ZdXk.html #laptrinhc #nhapmonlaptrinh #mang1chieu #tinhchatmang #mangchanle
Tìm số hoàn hảo trong mảng, tính trung bình cộng số nguyên tố, kiểm tra mảng đối xứng
มุมมอง 409ปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: th-cam.com/play/PLT7RDGFRgOsw1T3gKQ3KZjfgr_Oj6ZdXk.html #laptrinhc #nhapmonlaptrinh #mang1chieu #trungbinhcong #hoanhao #nguyento #mangdoixung
Tìm max mảng 1 chiều, đảo ngược mảng, xuất các giá trị thuộc đoạn [x,y]
มุมมอง 253ปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: th-cam.com/play/PLT7RDGFRgOsw1T3gKQ3KZjfgr_Oj6ZdXk.html #laptrinhc #nhapmonlaptrinh #mang1chieu #timmax #maxmang #daonguoc
Mảng 2 chiều
มุมมอง 85ปีที่แล้ว
Xem một số quy tắc để tránh sai sót khi làm việc với mảng 2 chiều cũng như cách tư duy cho các bài toán trên mảng 2 chiều. Xem đầy đủ các bài giảng Lập trình C/C tại: th-cam.com/play/PLT7RDGFRgOsw1T3gKQ3KZjfgr_Oj6ZdXk.html #mang2chieu #laptrinhcoban #laptrinhC
Trung bình cộng, tìm số chẵn, tìm số nguyên tố, đếm số nguyên tố, kiểm tra mảng cấp số cộng
มุมมอง 218ปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: • Tự học lập trình C/C #laptrinhC #laptrinhcoban #nhapmonlaptrinh #mang1chieu
Hướng dẫn vẽ sơ đồ khối kiểm tra số n gồm toàn chữ số chẵn hay không
มุมมอง 770ปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: • Tự học lập trình C/C #laptrinhC #laptrinhcoban #nhapmonlaptrinh #sodoikhoi #luudokhoi
Hướng dẫn vẽ sơ đồ khối các bài tập vòng lặp cơ bản
มุมมอง 4.2Kปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: • Tự học lập trình C/C #laptrinhC #laptrinhcoban #nhapmonlaptrinh #sodoikhoi #luudokhoi
Sơ đồ khối kiểm tra các chữ số tăng dần
มุมมอง 203ปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: • Tự học lập trình C/C #laptrinhC #laptrinhcoban #nhapmonlaptrinh #sodoikhoi #luudokhoi
Hướng dẫn viết Hàm kiểm tra năm nhuận
มุมมอง 428ปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: • Tự học lập trình C/C #laptrinhC #laptrinhcoban #nhapmonlaptrinh
Làm tròn đến phần nguyên nhỏ hơn số vừa nhập
มุมมอง 269ปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: • Tự học lập trình C/C #laptrinhC #laptrinhcoban #nhapmonlaptrinh
Hướng dẫn viết chương trình con tính trị tuyệt đối một số
มุมมอง 372ปีที่แล้ว
Xem đầy đủ các bài giảng Lập trình C/C tại: • Tự học lập trình C/C #laptrinhC #laptrinhcoban #nhapmonlaptrinh
Bài học quan trọng Nhập môn lập trình
มุมมอง 2.1Kปีที่แล้ว
Bài học quan trọng Nhập môn lập trình
Chia số lớn
มุมมอง 1.8Kปีที่แล้ว
Chia số lớn
Code mẫu bài liệt kê các số nguyên tố nhỏ hơn n
มุมมอง 3K2 ปีที่แล้ว
Code mẫu bài liệt kê các số nguyên tố nhỏ hơn n
Code mẫu bài đếm các số hoàn hảo nhỏ hơn n
มุมมอง 2.5K2 ปีที่แล้ว
Code mẫu bài đếm các số hoàn hảo nhỏ hơn n
Code mẫu bài kiểm tra một số có phải là nguyên tố hay không
มุมมอง 1.1K2 ปีที่แล้ว
Code mẫu bài kiểm tra một số có phải là nguyên tố hay không
Phân công công việc
มุมมอง 2.9K2 ปีที่แล้ว
Phân công công việc
Liệt kê tất cả các dãy dấu ngoặc độ dài m, độ sâu n
มุมมอง 2.2K2 ปีที่แล้ว
Liệt kê tất cả các dãy dấu ngoặc độ dài m, độ sâu n
Tìm hành trình du lịch tối ưu
มุมมอง 2.7K2 ปีที่แล้ว
Tìm hành trình du lịch tối ưu
Quy hoạch động
มุมมอง 5K2 ปีที่แล้ว
Quy hoạch động
Kỹ thuật xử lý bit - Các thao tác trên bit
มุมมอง 8K2 ปีที่แล้ว
Kỹ thuật xử lý bit - Các thao tác trên bit
Sinh hoán vị: Liệt kê tất cả các hoán vị của n phần tử
มุมมอง 4.3K2 ปีที่แล้ว
Sinh hoán vị: Liệt kê tất cả các hoán vị của n phần tử
Liệt kê tất cả tổ hợp chập k của n phần tử
มุมมอง 9K2 ปีที่แล้ว
Liệt kê tất cả tổ hợp chập k của n phần tử
Sinh tập con theo thứ tự từ điển
มุมมอง 2.2K2 ปีที่แล้ว
Sinh tập con theo thứ tự từ điển
Giải thuật sinh
มุมมอง 4.5K2 ปีที่แล้ว
Giải thuật sinh
Phép chia lấy dư số lớn - Tìm dãy số 1 chia hết cho n
มุมมอง 1.3K2 ปีที่แล้ว
Phép chia lấy dư số lớn - Tìm dãy số 1 chia hết cho n

ความคิดเห็น

  • @socblue5643
    @socblue5643 24 วันที่ผ่านมา

    12:36 ví dụ 22 nói cái j vậy trời

  • @Swigart1410
    @Swigart1410 หลายเดือนก่อน

    cảm ơn thầy nhiều ạ

  • @TamPham-my4ir
    @TamPham-my4ir 2 หลายเดือนก่อน

    dạ đỉnh quá thầy ơi

  • @khanhongphan5828
    @khanhongphan5828 4 หลายเดือนก่อน

    thầy chỉ chi tiết quá cảm ơn thầy

  • @hungnguyenphi1037
    @hungnguyenphi1037 6 หลายเดือนก่อน

    Dễ hiểu quá ạ!

  • @tuantranquoc2835
    @tuantranquoc2835 6 หลายเดือนก่อน

    Sao suy nghĩ ra thuật toán này hay vậy nhỉ, mình nghĩ mấy ngày vẫn không ra được, không ngờ xem video 5 phút lại làm được @@

    • @TranCongTuChannel
      @TranCongTuChannel 5 หลายเดือนก่อน

      Cái này người ta nghĩ ra chứ không phải thầy :)

  • @bangnguyen8680
    @bangnguyen8680 6 หลายเดือนก่อน

    E đọc hiểu hết luôn cảm ơn a ạ

  • @CongNguyen-fi5cd
    @CongNguyen-fi5cd 6 หลายเดือนก่อน

    Này năm,mấy học v thày

    • @TranCongTuChannel
      @TranCongTuChannel 5 หลายเดือนก่อน

      Chương trình thầy dạy cho năm 1 đại học. Tuy nhiên, kiến thức này nhiều bạn học cấp 2-3 cũng đã được học.

  • @sin0235
    @sin0235 7 หลายเดือนก่อน

    thầy giảng chi tiết với hay quá ạ

  • @36phamnguyenhaitrieu15
    @36phamnguyenhaitrieu15 7 หลายเดือนก่อน

    dạ thưa thầy,kích thước từ 8 trở lên thời gian quá lâu thì có cách nào giải quyết không ạ

    • @TranCongTuChannel
      @TranCongTuChannel 5 หลายเดือนก่อน

      Đây là bài toán cơ bản, minh hoạ kỹ thuật duyệt bằng đệ quy. Khi gặp các bài toán thực tế, kích thước lớn hơn, cần thời gian nhanh hơn thì cần áp dụng thêm một số kỹ thuật khác, ví dụ như nhánh cận (có trình bày trong các video sau)...

  • @Binhnguyen-gf4dk
    @Binhnguyen-gf4dk 8 หลายเดือนก่อน

    hay

  • @28.leminhtam91
    @28.leminhtam91 8 หลายเดือนก่อน

    nếu dữ liệu đầu vào he nhi phan là 10111 là mình phải gom đủ 8 bit đúng k thầy vậy nếu dữ liệu đầu vào có 50 số thì mình gom đủ sao cho bằng 2^n bit hả thầy

    • @TranCongTuChannel
      @TranCongTuChannel 8 หลายเดือนก่อน

      Gom từ phải qua trái từng nhóm 8 bit, phần dư ra thì xem như có các bit 0 phía trước (cho đủ 8 bit)

  • @NguyễnLong-o1t
    @NguyễnLong-o1t 9 หลายเดือนก่อน

    em cảm ơn thầy

  • @tranthanh8272
    @tranthanh8272 10 หลายเดือนก่อน

    dạ sao thầy lại dùng cin.getline() thay vì gets() vậy ạ?

    • @TranCongTuChannel
      @TranCongTuChannel 5 หลายเดือนก่อน

      Dùng cái gì cũng được em.

  • @culestinh904
    @culestinh904 11 หลายเดือนก่อน

    // Đảo ngược mảng #include<iostream> using namespace std; void nhap(int A[],int &n); void daonguocmang(int A[],int n); void xuatmang(int A[],int n); int main(){ int n; int A[100]; nhap(A,n); daonguocmang(A,n); xuatmang(A,n); } //Ham nhap void nhap(int A[],int &n){ cin>>n; for(int i=0;i<n;i++){ cin>>A[i]; } } //Ham dao nguoc void daonguocmang(int A[],int n){ int x=0; int y=n-1; while(x<y){ int t=A[x]; A[x]=A[y]; A[y]=t; x++; y--; } } //Ham xuat void xuatmang(int A[],int n){ for(int i=0;i<n;i++){ cout<<A[i]<<" "; } }

  • @culestinh904
    @culestinh904 11 หลายเดือนก่อน

    #include<iostream> #include<cmath> using namespace std; int main() { void nhap(float &a, float &b, float &c); int giaipt(float a, float b, float c,float &x1,float &x2); void xuat(int co, float x1, float x2); float a,b,c; nhap(a,b,c); float x1,x2; int co=giaipt(a,b,c,x1,x2); xuat(co,x1,x2); } //Ham nhap void nhap(float &a, float &b, float &c){ cin>>a>>b>>c; } //Ham giai PT int giaipt(float a, float b, float c,float &x1,float &x2){ if (a==0) if (b==0) if (c==0){ return 4; } else { return 0; } else { x1=-c/b; return 1; } else { float denta=b*b-4*a*c; if (denta > 0){ x1=(-b+sqrt(denta))/(2*a); x2=(-b-sqrt(denta))/(2*a); return 2; } else { x1=x2=-b/(2*a); return 3; } } } //Ham xuat void xuat(int co, float x1, float x2){ if (co==0){ cout<<"PT vo nghiem"; } else if (co==1){ cout<<"PT co 1 nghiem"<<endl; cout<<x1; } else if (co==2){ cout<<"PT co 2 nghiem phan biet"<<endl; cout<<x1; cout<<x2; } else if(co==3){ cout<<"PT co nghiem kep"<<endl; cout<<x1; } else cout<<"PT co vo so nghiem"; } 3/01/2024

  • @QUANGHUYNGHIEM-t4s
    @QUANGHUYNGHIEM-t4s 11 หลายเดือนก่อน

    kì 2 năm 2024 này thầy có dạy không ạ, em lên mục đăng ký học phần mà ko có thấy thầy ạ :((

    • @TranCongTuChannel
      @TranCongTuChannel 11 หลายเดือนก่อน

      Thầy hiện đang ở nước ngoài nên kỳ này không dạy.

    • @QUANGHUYNGHIEM-t4s
      @QUANGHUYNGHIEM-t4s 11 หลายเดือนก่อน

      vâng ạ, cám ơn thầy nhiều ạ, chúc thầy thành công và sức khỏe ở nước pháp ạ @@TranCongTuChannel

  • @Hacker25-g3k
    @Hacker25-g3k ปีที่แล้ว

    Ra viddeo lập trình hướng đối tượng đi ạ

    • @TranCongTuChannel
      @TranCongTuChannel 11 หลายเดือนก่อน

      Lâu rồi thầy không dạy môn này nên lười làm video bài giảng quá :)

    • @ZhiSon
      @ZhiSon 11 หลายเดือนก่อน

      @@TranCongTuChannel lam video huong dan OOP di Thay, hoc o tren lop em lo mo qua Thay a :'( :'(

  • @Hacker25-g3k
    @Hacker25-g3k ปีที่แล้ว

    Hay quá thầy ơi. Tiếc là biết đến thầy hơi muộn em bị điểm B rồi:((

    • @TranCongTuChannel
      @TranCongTuChannel 11 หลายเดือนก่อน

      Em chịu khó tự học và luyện tập lại để nâng cao kiến thức và kỹ năng lập trình của mình hơn nhé!

  • @QUANGHUYNGHIEM-t4s
    @QUANGHUYNGHIEM-t4s ปีที่แล้ว

    thầy ơi coi đề mấy năm trước ở đâu ạ., Em có lên trang fit xem thì toàn file cpp ạ, không có đề =((

    • @TranCongTuChannel
      @TranCongTuChannel 11 หลายเดือนก่อน

      Trong video này có đề luôn rồi mà.

  • @HieuNguyen-sv3zy
    @HieuNguyen-sv3zy ปีที่แล้ว

    Thầy ơi cho em hỏi tại sao cái bàn cờ chỉ max là 8x8 thôi ạ mà ko thể hơn

    • @TranCongTuChannel
      @TranCongTuChannel 11 หลายเดือนก่อน

      8x8 là ví dụ thôi, em có thể tăng kích thước bàn cờ lên, chương trình vẫn chạy bình thường.

  • @kimtien7170
    @kimtien7170 ปีที่แล้ว

    quá hay thầy ơi !

  • @tusanh-q7d
    @tusanh-q7d ปีที่แล้ว

    thầy nhận dạy kèm onl k ạ

    • @TranCongTuChannel
      @TranCongTuChannel 11 หลายเดือนก่อน

      Thầy chỉ dạy trên lớp. Em chịu khó tự học qua các video bài giảng của thầy, cần hỏi hay hỗ trợ thêm gì thì có thể gửi email đến trancongtu@gmail.com, thầy hỗ trợ miễn phí cho.

  • @fl.chuongsensei6885
    @fl.chuongsensei6885 ปีที่แล้ว

    khi nào mình dùng dấu "&" vậy ạ?

    • @TranCongTuChannel
      @TranCongTuChannel 11 หลายเดือนก่อน

      Em xem bài giảng ở link dưới để hiểu rõ hơn về truyền tham chiếu nhé! th-cam.com/video/DjLPpxcEydM/w-d-xo.html

  • @tusanh-q7d
    @tusanh-q7d ปีที่แล้ว

    thầy giải thích e đoạn dem++ với ạ

    • @TranCongTuChannel
      @TranCongTuChannel 11 หลายเดือนก่อน

      Là tăng biến đếm lên 1 đơn vị. Nghĩa là đi đếm xem n có bao nhiêu ước số, khi thấy n chia hết cho i thì i là ước số, mình tăng đến lên.

  • @TrungNguyen-ot6sd
    @TrungNguyen-ot6sd ปีที่แล้ว

    Cảm ơn thầy, bài giảng dễ hiểu lắm ạ

  • @minhanhnguyen8474
    @minhanhnguyen8474 ปีที่แล้ว

    sao em sử dụng code của anh không được ạ mong anh giúp đỡ

    • @TranCongTuChannel
      @TranCongTuChannel 11 หลายเดือนก่อน

      Sorry bạn, lâu nay bận quá nên mình không check comment. Nếu bạn còn cần hỗ trợ gì thì có thể gửi email đến trancongtu@gmail.com, mình hỗ trợ cho.

  • @HSGTHPTNBK
    @HSGTHPTNBK ปีที่แล้ว

    Cảm ơn thầy ạ. Thầy giảng dễ hiểu quá

  • @eliteryze6479
    @eliteryze6479 ปีที่แล้ว

    Bài giảng rất hay. Em cảm ơn thầy. Bài 1: Tính diện tích hình chữ nhật. #include <iostream> using namespace std; void nhap(int &a, int &b); int dienTich(int a, int b); void xuat(int kq); int main() { int a,b; nhap(a,b); int dt = dienTich(a,b); xuat(dt); return 0; } void nhap(int &a, int &b) { cin >> a >> b; } int dienTich(int a, int b) { int t = a * b; return t; } void xuat(int kq) { cout << kq; } Bài 2: Tính chu vi tam giác. #include <iostream> using namespace std; void nhap(int &a, int &b, int &c); int chuVi(int a, int b, int c); void xuat(int kq); int main() { int a,b,c; nhap(a, b, c); int cv = chuVi(a, b, c); xuat(cv); return 0; } void nhap(int &a, int &b, int &c) { cin >> a >> b >> c; } int chuVi(int a, int b, int c) { int t = a + b + c; return t; } void xuat(int kq) { cout << kq; }

  • @ultimatehi2176
    @ultimatehi2176 ปีที่แล้ว

    mong thầy làm 1 series giải các bài tập leetcode hay vnoi gì đó vì thầy hướng dẫn cuốn quá ạ :<

  • @conan-tdt
    @conan-tdt ปีที่แล้ว

    Em cảm ơn thầy ạ. Bài giảng rất hay ạ❤

  • @tranthanh8272
    @tranthanh8272 ปีที่แล้ว

    dạ thầy ơi, với bài kiểm tra số n có phải gồm toàn chữ số chẵn không? thì em có hàm sau: bool ktChuSoChan(int n) { while(n>0) { int x=n%10; n=n/10; if( x%2 != 0) { return false; break; } } return true; } thì chỗ break có cần thiết không ạ?

    • @TranCongTuChannel
      @TranCongTuChannel ปีที่แล้ว

      Đụng return thì hàm đó kết thúc rồi, các lệnh phía sau không ý nghĩa gì nữa nên bỏ break đi nhé em.

  • @hoangdungreview6
    @hoangdungreview6 ปีที่แล้ว

    cảm ơn thầy ạ

  • @Dinh_Nhan
    @Dinh_Nhan ปีที่แล้ว

    thanks thầy nhiều

  • @nhuanleinh7937
    @nhuanleinh7937 ปีที่แล้ว

    thầy có bài tập từ level 1 tới max ko ạ, cho e xin

    • @TranCongTuChannel
      @TranCongTuChannel ปีที่แล้ว

      Em gửi email cho thầy, thầy gửi cho nhé.

  • @06.nghiemhuy9
    @06.nghiemhuy9 ปีที่แล้ว

    tsv k23 xin chà0 ạ

  • @Shinoz216
    @Shinoz216 ปีที่แล้ว

    =))) thầy bắn rap nhanh quá trời

  • @andanh2231
    @andanh2231 ปีที่แล้ว

    thầy ơi, mỗi lần thấy int A[ ] [SIZE] thì cái khoảng trông [ ] có quan trọng ko ạ

    • @TranCongTuChannel
      @TranCongTuChannel ปีที่แล้ว

      Quan trọng chứ. Em nó thể hiện 1 chiều của mảng A.

  • @tranuchai5217
    @tranuchai5217 ปีที่แล้ว

    thầy có thể cho e xin câu lệnh kiểm tra khi nào thì 1 bit thay đổi từ 0 lên 1 không ạ ? e cảm ơn

    • @TranCongTuChannel
      @TranCongTuChannel ปีที่แล้ว

      Câu hỏi chưa rõ lắm nên thầy không trả lời ngắn gọn cho em được. Nếu thật sự cần, em email đến tutc@hcmute.edu.vn, thầy giải thích cho nhé. Nếu chỉ đơn giản là muốn biết bit nào đó bằng 1 hay 0 thì dùng hàm getbit trong bài giảng.

  • @NguyenNguyen-ki1fp
    @NguyenNguyen-ki1fp ปีที่แล้ว

    Thầy cho em hỏi nếu nhập trên 100 giá trị thì có chạy nỗi không ạ?

    • @TranCongTuChannel
      @TranCongTuChannel ปีที่แล้ว

      Nếu giá trị n lớn thì phải dùng phương pháp khác, không thể duyệt đệ quy được.

  • @phat4286
    @phat4286 ปีที่แล้ว

    em cảm ơn thầy

  • @nguyenthanhloc3878
    @nguyenthanhloc3878 ปีที่แล้ว

    em cảm ơn thầy

  • @BinhSmile
    @BinhSmile ปีที่แล้ว

    cảm ơn sensei

  • @valueofdiscipline
    @valueofdiscipline ปีที่แล้ว

    fan thầy Tú

  • @xuanthang2408
    @xuanthang2408 ปีที่แล้ว

    tìm min thì chỉ cần đổi chỗ a[n-1]<x; là đc à thầy

    • @TranCongTuChannel
      @TranCongTuChannel ปีที่แล้ว

      Quay dấu > thành dấu < ở dòng 20 là được.

  • @cambinh5090
    @cambinh5090 ปีที่แล้ว

    Chào th😊

  • @nguyencanh8369
    @nguyencanh8369 ปีที่แล้ว

    cảm ơn thầy giáo

  • @NguyenHoang-ob6en
    @NguyenHoang-ob6en ปีที่แล้ว

    kỹ thuật này chắc không áp đụng được với số thực hả thầy?

    • @TranCongTuChannel
      @TranCongTuChannel ปีที่แล้ว

      Đúng rồi. Với số thực thì chỉ có cách bỏ vô mảng rồi mỗi khi tạo số mới thì tìm xem đã có trong mảng chưa.

  • @NguyenHoang-ob6en
    @NguyenHoang-ob6en ปีที่แล้ว

    hay quá thấy ơi

  • @bldouyin4145
    @bldouyin4145 ปีที่แล้ว

    hay ạ