#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

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ต.ค. 2024
  • 🎯🎯🎯 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

ความคิดเห็น • 89

  • @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

  • @NamNguyen-bq2vt
    @NamNguyen-bq2vt 10 หลายเดือนก่อน +5

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

  • @kitandtit2597
    @kitandtit2597 9 หลายเดือนก่อน +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 ạ

  • @thinhstarnguyen8205
    @thinhstarnguyen8205 2 ปีที่แล้ว +2

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

    • @28tech_
      @28tech_  2 ปีที่แล้ว +2

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

  • @thanhvuong1173
    @thanhvuong1173 7 วันที่ผ่านมา

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

  • @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

  • @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

  • @_BDCDT_NguyenDuyong
    @_BDCDT_NguyenDuyong ปีที่แล้ว +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ố

  • @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

  • @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

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

    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 ạ

  • @28tech_
    @28tech_  2 ปีที่แล้ว +12

    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 :
    th-cam.com/play/PLux-_phi0Rz0sOhQtL1xscpNHszfS-c6S.html
    -Thuật toán sắp xếp :
    th-cam.com/video/FllEXZV1Z58/w-d-xo.html&ab_channel=28tech
    -Thuật toán tìm kiếm :
    th-cam.com/video/dB2DWSKGLj8/w-d-xo.html&ab_channel=28tech
    -Mảng cộng dồn :
    th-cam.com/video/KxQkpu842rc/w-d-xo.html&ab_channel=28tech
    -Sliding window :
    th-cam.com/video/XUx3iJVPdxA/w-d-xo.html&ab_channel=28tech
    -Hai con trỏ :
    th-cam.com/video/PPyw2vp6SIU/w-d-xo.html&ab_channel=28tech

  • @QuốcToànĐặng-o8w
    @QuốcToànĐặng-o8w 7 หลายเดือนก่อน

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

  • @LongNguyen-sp5oz
    @LongNguyen-sp5oz ปีที่แล้ว

    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

  • @M10Leo-u1p
    @M10Leo-u1p 3 หลายเดือนก่อน

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

  • @LongNguyen-sp5oz
    @LongNguyen-sp5oz ปีที่แล้ว

    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_  ปีที่แล้ว

      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.

  • @PhúMinh-f4d
    @PhúMinh-f4d 4 หลายเดือนก่อน

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

  • @08.tranminhhieu8
    @08.tranminhhieu8 ปีที่แล้ว

    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_  ปีที่แล้ว

      Random trong khoảng a b thôi e

  • @thangnguyentat2050
    @thangnguyentat2050 ปีที่แล้ว +1

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

  • @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

  • @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 ạ

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

    em cảm ơn anh

  • @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

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

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

  • @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

  • @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

  • @tranphamduong2129
    @tranphamduong2129 ปีที่แล้ว +12

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

  • @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 7 หลายเดือนก่อน

      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

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

    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 3 หลายเดือนก่อน

      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

  • @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 ạ

  • @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à

  • @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ạ

  • @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

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

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

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

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

  • @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

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

    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_  8 หลายเดือนก่อน

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

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

      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

  • @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

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

    hay qua a oi nho anh em hieu bai rat ro

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

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

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

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

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

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

  • @M10Leo-u1p
    @M10Leo-u1p 3 หลายเดือนก่อน

    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_  3 หลายเดือนก่อน

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

    • @M10Leo-u1p
      @M10Leo-u1p 3 หลายเดือนก่อน

      @@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 ạ

  • @HoaLe-lg1us
    @HoaLe-lg1us 7 หลายเดือนก่อน

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

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

      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

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

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

    • @28tech_
      @28tech_  9 หลายเดือนก่อน

      n > 1 sẽ return true,

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

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

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

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

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

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

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

    22:00

  • @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 ปีที่แล้ว

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

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

    tiếng hơi nhỏ a ơi

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

    23:23

  • @tule-g6l
    @tule-g6l 7 หลายเดือนก่อน

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

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

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

  • @meoconhoccode
    @meoconhoccode 2 ปีที่แล้ว

    :)