#7[Lập trình C]. Mảng Một Chiều Và Các Bài Toán Quen Thuộc Về Mảng Trong Ngôn Ngữ Lập Trình C

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025
  • 🎯🎯🎯 THÔNG TIN VÀ LIÊN HỆ :
    📌 Đăng ký học với mình : 28tech.com.vn
    📌 Blog học lập trình miễn phí : blog.28tech.co...
    📌 Facebook page : / 28techandedu
    📌 Group hỏi đáp về lập trình : / 28techgroup
    📌 Zalo / Phone : 0965303260
    📌 Email: xuanloc2711@gmail.com
    ___________________________________________________________
    🎯🎯🎯 CÁC PLAYLIST HỌC LẬP TRÌNH :
    Lập trình C++ : • Cách Tự Học Lập Trình ...
    CTDL & Giải Thuật : • [CTDL & GT]. Buổi 1. V...
    Lập trình C : • Ngôn Ngữ Lập trình C++
    Lập trình Python : • [PYTHON] Bài 1. Vì Sao...
    Lý thuyết đồ thị : • Lý Thuyết Đồ Thị | Gra...
    Java : • Java Collections
    Trò chuyện với 28tech : • Chia Sẻ Về Ngành Công ...
    Các website hữu ích với dân IT : • #1. Tự Học Lập Trình ...
    ___________________________________________________________
    📚 TÀI LIỆU HỌC LẬP TRÌNH :
    📌 drive.google.c...
    © Copyright 28Tech
    #28tech

Комментарии •

  • @28tech_
    @28tech_  2 года назад +1

    Các bạn có thể cập nhật thông tin các khóa học và đăng ký học với mình tại website : 28tech.com.vn

  • @28tech_
    @28tech_  2 года назад +13

    Các bạn có thể luyện tập và học thêm các bài toán cơ bản trên mảng một chiều ở các video bên dưới :
    -Bài tập mảng 1 chiều :
    ruclips.net/p/PLux-_phi0Rz0sOhQtL1xscpNHszfS-c6S
    -Thuật toán sắp xếp :
    ruclips.net/video/FllEXZV1Z58/видео.html&ab_channel=28tech
    -Thuật toán tìm kiếm :
    ruclips.net/video/dB2DWSKGLj8/видео.html&ab_channel=28tech
    -Mảng cộng dồn :
    ruclips.net/video/KxQkpu842rc/видео.html&ab_channel=28tech
    -Sliding window :
    ruclips.net/video/XUx3iJVPdxA/видео.html&ab_channel=28tech
    -Hai con trỏ :
    ruclips.net/video/PPyw2vp6SIU/видео.html&ab_channel=28tech

  • @inhtrankiem9551
    @inhtrankiem9551 Месяц назад +1

    mai e thi rồi giờ mới mò vào xem, hứa khi thi đậu sẽ cày hết vd của a, a dạy rất dể hiểu

    • @phat9714
      @phat9714 Месяц назад

      Thi môn nào z bạn

  • @thinhstarnguyen8205
    @thinhstarnguyen8205 2 года назад +2

    Các bài giảng của anh phải nói là quá hay

    • @28tech_
      @28tech_  2 года назад +3

      Phần c này a chưa đầu tư lắm đâu, sang C++ e sẽ thấy còn hay hơn 😆😆😆

  • @ThắngNguyễnNgọc-r7o
    @ThắngNguyễnNgọc-r7o 2 месяца назад

    😊 bài giảng của ad hay và dễ hiểu quá🎉

  • @nguyentoanthang8798
    @nguyentoanthang8798 2 года назад

    a giảng dễ hiểu lắm ạ , quá hayyy luônnnnn

    • @28tech_
      @28tech_  2 года назад +1

      Ok cảm ơn em. Em sang c++ sẽ thấy nó còn hay hơn

  • @NamNguyen-bq2vt
    @NamNguyen-bq2vt Год назад +5

    Số nt sao i< sqrt(n) vậy a

  • @doimoigiaoduc
    @doimoigiaoduc 2 года назад

    Cám ơn bạn rất nhiều.

  • @khaile68
    @khaile68 2 месяца назад

    Mê cái cách anh gõ bàn phím mượt quá anh ơi

    • @28tech_
      @28tech_  2 месяца назад

      Em đầu tư lấy cái bàn phím cỡ 6-700k mà code cho nhanh, dùng được 2-3 năm đó

  • @dndthemcofficial262
    @dndthemcofficial262 2 года назад +6

    tuyệt vời a ơi mong a sớm ra video con trỏ trong C ạ

    • @28tech_
      @28tech_  2 года назад +1

      Uh. Mai có con trỏ e. Làm dần bt mảng 1 chiều đi

  • @NguyễnLong-o1t
    @NguyễnLong-o1t Год назад

    em cảm ơn anh

  • @kitandtit2597
    @kitandtit2597 Год назад +1

    cho e hỏi là có nhiều bài họ giới han số lượng phần tử mảng là 10^6 tức là 1 triệu phần tử thì khai báo như nào ạ. khai báo mảng 1 triệu pt không chạy đc ạ

  • @kiettann2634
    @kiettann2634 Год назад +1

    19:09 sao không nhập là void nhap(int a[n])
    mà nhập là void nhap(int a[] , int n ) vậy ah

    • @28tech_
      @28tech_  Год назад +3

      No ko cho phép em khai báo tham số kiểu a(n) đâu

  • @toannguyentrong5697
    @toannguyentrong5697 Год назад +1

    bài tập phần mảng là buổi mấy vậy anh em
    chỉ mình mới mình cảm ơn nhiều

  • @ThanhNguyen-ds1fc
    @ThanhNguyen-ds1fc 2 года назад +2

    quá hay a ạ mong a sớm ra phần con trỏ

    • @28tech_
      @28tech_  2 года назад +2

      Nếu vội có thể xem con trỏ trong C++ luôn em, a sẽ ra sớm vì có video cả rồi.

    • @ThanhNguyen-ds1fc
      @ThanhNguyen-ds1fc 2 года назад

      @@28tech_ dạ

  • @suthatthuvi6435
    @suthatthuvi6435 Год назад

    10 điểm khong có nhưng dành cho thầy

  • @tranphamduong2129
    @tranphamduong2129 2 года назад +15

    Bài này anh giảng khó hiểu quá anh

  • @phuocpham4870
    @phuocpham4870 Год назад

    hay qua a oi nho anh em hieu bai rat ro

    • @28tech_
      @28tech_  Год назад

      Thank em, chúc em học tốt

  • @nguyenxuanhiepofficial3819
    @nguyenxuanhiepofficial3819 2 года назад

    mọi người ơi khúc 22:06
    anh làm kiểu gì để nhập scanf theo chiều ngang (không xuống dòng vậy ạ)

    • @28tech_
      @28tech_  2 года назад

      Em scanf bình thường còn mình nhập ko xuống dòng là do lúc mình nhập thôi

  • @ucLeVan-sp5ik
    @ucLeVan-sp5ik Год назад

    anh có thể lấy ví dụ vs giảng theo tiếng việt đc k.Vì e đang kém tiếng anh nên cũng hơi chậm hiểu

  • @bola8015
    @bola8015 2 года назад

    Dòng 8, phút 8:38, dòng printf ("%d", i) thôi chứ a nhỉ, nếu i+1 thì nó đánh số từ 1-5 rồi.

    • @QuanNguyen-yw2cz
      @QuanNguyen-yw2cz Год назад

      do mình gọi ptu 0 la ptu thứ 1 nên +1 lên

    • @ucnam4186
      @ucnam4186 6 месяцев назад

      thì đang muốn 1-5 mà b,0-4 cũng được nhưng thường ta bắt đầu từ con số 1 trước ít khi bắt đầu từ 0

  • @animemovies074
    @animemovies074 Год назад

    14:49 để đây mai học

  • @rimuru-tempest-22
    @rimuru-tempest-22 Год назад +1

    thầy ơi cho em hỏi là đoạn thầy tạo hàm kt số nguyên tố ấy
    cái return n>1; nghĩa là sao ạ,thầy chỉ giúp em với

    • @28tech_
      @28tech_  Год назад +4

      Đây là câu lệnh trả về đúng sai, nếu n > 1 thì nó trả về 1, còn ngược lại trả về 0. Giúp mình loại bỏ những số

  • @LongNguyen-sp5oz
    @LongNguyen-sp5oz 2 года назад

    cho e hỏi sao không gõ dấu nặng, dấu hỏi được, nó cứ ra ?, còn các dấu khác thì bình thường

  • @HoangfVox
    @HoangfVox Год назад

    anh ơi cái link bài tập bị chồng chéo, anh có thể tạo 1 file bài tập riêng cho C ko ạ

  • @minhtran-cd6xx
    @minhtran-cd6xx 2 месяца назад

    ở vòng lặp for toàn thấy anh nhập int i e làm theo sao nó cứ báo lỗi vậy a

  • @animemovies074
    @animemovies074 Год назад

    22:00

  • @thaonguyenthi5294
    @thaonguyenthi5294 6 месяцев назад

    18:50 tới đây lú lú cái đầu rồi, để mai xem lại

  • @LuanNguyen-s1d
    @LuanNguyen-s1d 2 месяца назад

    chỗ mà liệt kê các sô nguyên tố , phần if ấy em tưởng nó phải là: if(nt(n)) em chưa hiểu chỗ ấy lắm.

  • @tploc03
    @tploc03 Год назад

    anh ơi phút 26:28 if(nt(a[i])) là gì vậy ạ

    • @28tech_
      @28tech_  Год назад

      nếu nt(a[i]) trả về 1 hay a(i) là snt thì if thực thi nha em

  • @M10Leo-u1p
    @M10Leo-u1p 6 месяцев назад

    anh ơi sao em viết chương trình giống anh mà output trả lại thì lại k giống ạ

  • @QuốcToànĐặng-o8w
    @QuốcToànĐặng-o8w 10 месяцев назад

    có video hàm đệ quy không anh

  • @ThưNguyễn-c5l8z
    @ThưNguyễn-c5l8z 2 месяца назад

    cac dang bai tap minh lam lay dau vay aj

  • @PhúMinh-f4d
    @PhúMinh-f4d 7 месяцев назад

    p27 dong 21 sao vòng lặp for không có dấu ngoặc kép ạ

  • @gameez25
    @gameez25 Год назад

    Anh cho em hỏi ( lúc anh đang hd làm hàm lọc số nguyên tố lúc 26p16s của vd )
    Khi gọi hàm nt(a[i]) thì có nghĩa là trương trình sẽ thay biến a theo thứ tự i vào biến n của hàm nt đúng không ạ

    • @TrangThanh-zf2cp
      @TrangThanh-zf2cp Год назад

      chương trình sẽ thay name vào nhé bạn , nếu bạn học javascript thì b sẽ hiểu hơn

  • @LongNguyen-sp5oz
    @LongNguyen-sp5oz 2 года назад

    Viết chương trình nhập vào các số nguyên từ bàn phím cho đến khi nào gặp số nguyên tố thì kết thúc nhập (các số nhập vào < 10^6). Tính tổng các số chẵn vừa được nhập vào.
    cho e xin cách làm với ạ

    • @28tech_
      @28tech_  2 года назад

      Viết 1 hàm kiểm tra số nguyên tố, dùng vòng lặp while lặp vĩnh viễn, mỗi vòng lặp nhập vào 1 số, nhập xong kiểm tra nó là snt thì break vòng while đi. Trong quá trình while lặp thì xem số nào chẵn thì cộng vào.

  • @thangnguyentat2050
    @thangnguyentat2050 2 года назад +1

    24:43 cái return n>1 là nnao vậy anh

  • @thinhtranphuc2629
    @thinhtranphuc2629 Год назад

    Máy em bị lỗi file not compiled trên bản DevCpp 5.11 mà sửa mãi không được thì sao anh

  • @lioontv8411
    @lioontv8411 2 года назад +1

    anh cho em xin link bài tập với ạ

  • @ucphamvan815
    @ucphamvan815 2 года назад +1

    a oi trong vs2022 neu ma minh lam theo kieu:
    int n; cin >> n;
    int a[n];
    thi ct bao loi a

    • @28tech_
      @28tech_  2 года назад +1

      Em khai báo mảng có kích thước cố định 1000 hay 100000 gì đó đi, trong vs nó ko cho khai báo nv

    • @ucphamvan815
      @ucphamvan815 2 года назад

      @@28tech_ em cam on a

  • @baolehuy2950
    @baolehuy2950 2 месяца назад

    sao em làm giống mà tới lúc chỗ int a[n] nó báo lỗi n là expression must have a constant value vậy ạ?

    • @28tech_
      @28tech_  2 месяца назад

      @@baolehuy2950 em thay n thành hằng số, ví dụ 100, 1000 là được nhé.

  • @08.tranminhhieu8
    @08.tranminhhieu8 2 года назад

    anh ơi cho em hỏi là làm sao để tạo mảng 1 chiều mà các giá trị của nó chỉ được nằm trong khoảng [a,b] vậy ah

    • @28tech_
      @28tech_  2 года назад

      Random trong khoảng a b thôi e

  • @DuongNguyen-lj7xp
    @DuongNguyen-lj7xp Год назад +1

    anh ơi bài đếm số lượng số nguyên tố i

    • @truongnguyenkim6087
      @truongnguyenkim6087 Год назад +2

      ví dụ a*a= n thì n là số chính phương nên phải dùng căn để loại trường hợp này đi
      nếu trong khoảng 2 đến căn n mà ko có số là là ước của n thì là số nt

    • @tule-g6l
      @tule-g6l 10 месяцев назад

      Xét về mặt toán học, khi một số a bất kì chia hết cho một số lớn hơn hoặc bằng căn bậc 2 của nó thì kết quả thu được khi chia luôn nhỏ hơn hoặc bằng giá trị căn bậc 2. Do đó khi thực hiện việc kiểm tra, ta chỉ cần kiểm tra những số không quá căn bậc hai của a.@@truongnguyenkim6087

  • @thanhvuong1173
    @thanhvuong1173 3 месяца назад

    Anh có thể cho em xin link sách pdf
    để đọc với được không ạ

    • @tunglamtran346
      @tunglamtran346 2 месяца назад

      trong link Driver phần mô tả có á bạn

  • @thanhhieunguyen3949
    @thanhhieunguyen3949 Год назад

    em không hiểu chỗ bài tập số nguyên tố, chỗ if ( nt ( a [ i ] ) ) cnt++ anh chỉ giúp em với ạ

    • @luutuananh3252
      @luutuananh3252 Год назад +1

      Nếu câu lệnh điều kiện đúng tức là nt(a[i]) == 1 thì tăng giá trị biến đếm lên 1

    • @thanhhieunguyen3949
      @thanhhieunguyen3949 Год назад

      return n > 1 chỗ bài tập số nguyên tố, tại sao lại return n > 1 vậy anh @@luutuananh3252

    • @luutuananh3252
      @luutuananh3252 Год назад +1

      @@thanhhieunguyen3949 Vì số nguyên tố không âm và số nguyên tố đầu tiên bắt đầu từ 2 mà

  • @loitaiemvn9738
    @loitaiemvn9738 Год назад

    23:23

  • @PhamNguyenDuyHoangK18HL
    @PhamNguyenDuyHoangK18HL 11 месяцев назад

    cho e hỏi là sao khi e nhập mảng luôn bắt nhập một giá trị rác mà khi in mảng đó ra lại không có thành phần đó. Ví dụ 5 phần tử thì chương trình bắt nhập 6 phần tử nhưng in mảng thì chỉ ra 5 phần tử.

    • @28tech_
      @28tech_  11 месяцев назад

      Câu hỏi nayd a ko hiểu

    • @nguyenductruong2095
      @nguyenductruong2095 10 месяцев назад

      do b để chỗ scanf("%d") có dấu cách nên nó bắt ông nhập thêm một phần tử nữa đấy

  • @Anhdungxdeptrai
    @Anhdungxdeptrai 22 дня назад

    Anh có video đệ quy trong C ko anh

    • @28tech_
      @28tech_  22 дня назад

      Có mà, em tìm đệ quy t rên kênh có mà

    • @Anhdungxdeptrai
      @Anhdungxdeptrai 22 дня назад

      @28tech_ em thấy nó là c++ á anh ko thấy C á

    • @Anhdungxdeptrai
      @Anhdungxdeptrai 22 дня назад

      @28tech_ mà em tìm thì thấy c++ th ạ còn C thì em k thấy vì em sợ coi c++ nó khác cái C ạ

    • @Anhdungxdeptrai
      @Anhdungxdeptrai 22 дня назад

      ​@@28tech_ em chỉ thấy có cái C++ thôi ạ còn C em ko thấy ạ

  • @Hieutc.2810
    @Hieutc.2810 Год назад

    Anh ơi anh dạy hay quá, anh có khóa học dạy lập trình nhúng hay IoT không ạ

    • @28tech_
      @28tech_  Год назад

      Anh chưa có em ạ

    • @Hieutc.2810
      @Hieutc.2810 Год назад +1

      @@28tech_ Anh có ý định dạy phần đó trong khoảng 1 năm tới không ạ.
      Em xem mấy kênh rồi, chỉ có mỗi kênh anh là giọng truyền cảm, dạy dễ hiểu nhất thôi ạ

  • @hadposeidon
    @hadposeidon 25 дней назад

    cx hiểu nhma mấy đoạn phức tạp anh giảng nhanh quá k hỉu j hết

  • @phatnguyen4894
    @phatnguyen4894 Год назад

    sao mình nhập mảng 1,2,3,4,5 tổng lại ra 155 v

  • @ShortsDaily05
    @ShortsDaily05 Год назад

    anh ơi mốt anh có thể giải thích thêm về các biến như sum.res.count dc kh ạ tại em xem mà k biết khi nào sd những cái đấy ý ạ.Em cảm ơn anh

    • @nehuy9154
      @nehuy9154 Год назад

      biến nó chỉ dùng để lưu giá trị thôi chứ nó có làm gì đâu mà không hiểu

    • @August-308
      @August-308 Год назад

      nó chỉ là tên gọi thôi bn thay bằng cái gì cũng đc

    • @angHungVoa
      @angHungVoa 7 месяцев назад

      Mấy cái này là tên bạn tự đặt thôi b đặt là gì cũng đc

  • @tule-g6l
    @tule-g6l 10 месяцев назад

    chỗ dễ thì nói đi nói lại - chỗ khó thì nói qua loa

    • @28tech_
      @28tech_  10 месяцев назад

      Khó vs bạn nhưng dễ với mọi người nên mình nói qua loa. 😃

  • @HoaLe-lg1us
    @HoaLe-lg1us 10 месяцев назад

    Vì sao max lại chọn số nhỏ z ạ em ko hiểu chỗ đó ạ

    • @angHungVoa
      @angHungVoa 7 месяцев назад

      Tìm max thì chạy từ số nhỏ nhất đến số lớn nhất r gán max = gtri đó thôi b

  • @M10Leo-u1p
    @M10Leo-u1p 6 месяцев назад

    anh ơi sao em code giống anh mà output lại khác ạ em k biết bị lỗi gì nữa

    • @28tech_
      @28tech_  6 месяцев назад

      Thường thì là em viết sai thôi

    • @M10Leo-u1p
      @M10Leo-u1p 6 месяцев назад

      @@28tech_ em check cũng khá kĩ với lại em bị 1 lỗi là em viết chương trình mới rồi nma output nó vẫn ra output của ct cũ là sao ạ

  • @tleo7408
    @tleo7408 2 месяца назад

    anh ơi bài tập ở đâu nhỉ

    • @28tech_
      @28tech_  2 месяца назад

      Em tham khảo phần mô tả video

  • @huynh9712
    @huynh9712 2 года назад +1

    Return n>1 là gì á anh 😅

    • @28tech_
      @28tech_  2 года назад +1

      Nếu n > 1 thì nó trả về 1 còn không nó trả về 0. Em xem phần bt hàm trước nhé

    • @SangVo-yt5hn
      @SangVo-yt5hn 2 года назад

      @Huy Dư Văn return là nó thoát khỏi function luôn á, ko làm lệnh dưới nữa

  • @khiemgia7285
    @khiemgia7285 Год назад

    chỗ int nt; return n>1 là sao vậy anh

    • @28tech_
      @28tech_  Год назад

      n > 1 sẽ return true,

    • @khiemgia7285
      @khiemgia7285 Год назад

      @@28tech_ dạ em cảm ơn ạ

  • @QuanMinh-yd2rk
    @QuanMinh-yd2rk Год назад

    mảng có 5 phần tử mà mình gắn a[5]=a[0] thì a[5] có dc cho là giá trị rác ko a

  • @animemix121
    @animemix121 Год назад

    tiếng hơi nhỏ a ơi

  • @DangKhoa2400
    @DangKhoa2400 Месяц назад

    .

  • @huynhthanhliem11x13
    @huynhthanhliem11x13 2 года назад

    :)