Câu lạc bộ Tin học dành cho học sinh Tiểu học

HỌC C++ TIẾT 5 - MẢNG (Array) trong C++

Trạng thái

♥ Lượt xem: 7
♥ Lượt phản hồi: 0

Tham gia
28/10/2025
Bài viết
368
Điểm Like
1,748
Điểm Uy tín
364,562
Tí Tinh Tế
Miu Mềm Mại
Rồng Rực Rỡ
Tỵ Tinh Tường
Heo Hiền Hậu
Tuổi Mùi
Phù điêu Hổ
Phù điêu Rồng
Hổ Hào Hiệp
Ngựa Ngộ Nghĩnh
Dê Dịu Dàng
Tích cực hoạt động

🧠


Mảng (Array)tập hợp nhiều phần tửcùng kiểu dữ liệu, được lưu trong các ô nhớ liên tiếp.


💬 Hiểu đơn giản: mảng giống như một “hàng ngăn tủ”, mỗi ngăn lưu một giá trị cùng loại.

Ví dụ:



<span><span><span>int</span></span><span> diem[</span><span><span>5</span></span><span>]; </span><span><span>// mảng gồm 5 phần tử kiểu int</span></span><span><br></span></span>

Mỗi phần tử trong mảng được đánh số từ 0 → 4
(đếm từ 0, không phải 1 nha!)




🧩


🔹 Khai báo:​




<span><span><span>int</span></span><span> so[</span><span><span>3</span></span><span>] = {</span><span><span>10</span></span><span>, </span><span><span>20</span></span><span>, </span><span><span>30</span></span><span>};<br></span></span>

🔹 Truy cập phần tử:​




<span><span>cout &lt;&lt; so[</span><span><span>0</span></span><span>]; </span><span><span>// In ra 10</span></span><span><br>cout &lt;&lt; so[</span><span><span>2</span></span><span>]; </span><span><span>// In ra 30</span></span><span><br></span></span>

🔹 Gán lại giá trị:​




<span><span>so[</span><span><span>1</span></span><span>] = </span><span><span>50</span></span><span>; </span><span><span>// phần tử thứ 2 (vị trí 1) = 50</span></span><span><br></span></span>



⚙️




<span><span><span>#<span>include</span></span></span><span> </span><span><span>&lt;iostream&gt;</span></span><span><br></span><span><span>using</span></span><span> </span><span><span>namespace</span></span><span> std;<br><br></span><span><span><span>int</span></span></span><span> </span><span><span>main</span></span><span><span>()</span></span><span> {<br> </span><span><span>int</span></span><span> a[</span><span><span>5</span></span><span>];<br> <br> </span><span><span>// Nhập 5 số</span></span><span><br> </span><span><span>for</span></span><span> (</span><span><span>int</span></span><span> i = </span><span><span>0</span></span><span>; i &lt; </span><span><span>5</span></span><span>; i++) {<br> cout &lt;&lt; </span><span><span>"Nhap phan tu thu "</span></span><span> &lt;&lt; i &lt;&lt; </span><span><span>": "</span></span><span>;<br> cin &gt;&gt; a;<br> }<br><br> </span><span><span>// Xuất 5 số</span></span><span><br> cout &lt;&lt; </span><span><span>"Mang vua nhap la: "</span></span><span>;<br> </span><span><span>for</span></span><span> (</span><span><span>int</span></span><span> i = </span><span><span>0</span></span><span>; i &lt; </span><span><span>5</span></span><span>; i++) {<br> cout &lt;&lt; a &lt;&lt; </span><span><span>" "</span></span><span>;<br> }<br><br> </span><span><span>return</span></span><span> </span><span><span>0</span></span><span>;<br>}<br></span></span>

📤 Kết quả ví dụ:




<span><span><span>Nhap phan tu thu 0:</span></span><span> </span><span><span>1</span></span><span><br></span><span><span>Nhap phan tu thu 1:</span></span><span> </span><span><span>2</span></span><span><br></span><span><span>...</span></span><span><br></span><span><span>Mang vua nhap la:</span></span><span> </span><span><span>1</span></span><span> </span><span><span>2</span></span><span> </span><span><span>3</span></span><span> </span><span><span>4</span></span><span> </span><span><span>5</span></span><span><br></span></span>



🔁




<span><span><span>int</span></span><span> tong = </span><span><span>0</span></span><span>;<br></span><span><span>for</span></span><span> (</span><span><span>int</span></span><span> i = </span><span><span>0</span></span><span>; i &lt; </span><span><span>5</span></span><span>; i++) {<br> tong += a;<br>}<br>cout &lt;&lt; </span><span><span>"Tong la: "</span></span><span> &lt;&lt; tong;<br></span></span>



🎯




<span><span><span>int</span></span><span> max = a[</span><span><span>0</span></span><span>];<br></span><span><span>for</span></span><span> (</span><span><span>int</span></span><span> i = </span><span><span>1</span></span><span>; i &lt; </span><span><span>5</span></span><span>; i++) {<br> </span><span><span>if</span></span><span> (a &gt; max)<br> max = a;<br>}<br>cout &lt;&lt; </span><span><span>"So lon nhat la: "</span></span><span> &lt;&lt; max;<br></span></span>



🧩




<span><span><span>Ch</span></span><span>ỉ </span><span><span>s</span></span><span>ố: </span><span><span>0</span></span><span> </span><span><span>1</span></span><span> </span><span><span>2</span></span><span> </span><span><span>3</span></span><span> </span><span><span>4</span></span><span><br></span><span><span>Gi</span></span><span>á </span><span><span>tr</span></span><span>ị: </span><span><span>[10]</span></span><span> </span><span><span>[20]</span></span><span> </span><span><span>[30]</span></span><span> </span><span><span>[40]</span></span><span> </span><span><span>[50]</span></span><span><br></span></span>

⬆️
👉 a[0] = 10, a[4] = 50




💪


🧮 Bài 1:​


Nhập vào mảng gồm 10 số nguyên, tính:


  • Tổng các phần tử
  • Số lớn nhất
  • Số nhỏ nhất

🔄 Bài 2:​


Nhập 1 mảng 5 số, rồi in ra mảng đảo ngược.
 

Trạng thái

♥ Lượt xem: 7
♥ Lượt phản hồi: 0

Trên Bottom