Lý thuyết:
Mảng 1 chiều là 1 cấu trúc dãy gồm n phần tử. Vị trí trong mảng 1 chiều bắt đầu từ vị trí số 0.
Ví dụ: int a[100]; ta khai báo mảng số nguyên a chứa 100 phần tử.
Để truy xuất phần tử ta chỉ cần truyền vào vị trí cần lấy ra giá trị. VD: a[5] ta muốn lấy giá trị ở vị trí số 5
* Để sử dụng đoạn code phía dưới ta chỉ cần copy dán vào file .cpp trong visual hoặc tải luôn file .cpp về.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
********************************************* * MENU * ********************************************* * 0. THOAT * * 1. NHAP VA XUAT MANG * * 2. TAO MANG TU DONG (0-100) * * 3. TINH TONG VA TB CAC PHAN TU MANG * * 4. DAO NGUOC MANG * * 5. KIEM TRA DOI XUNG MANG * * 6. KIEM TRA MANG TANG HAY GIAM * * 7. PHAN TU XUAT HIEN NHIEU NHAT * * 8. TIM GIA TRI CUC TIEU * ********************************************* Nhap chuc nang: 1 Nhap n phan tu: 3 Nhap a[0]:1 Nhap a[1]:2 Nhap a[2]:3 Mang cua ban lα: a[0]: 1 a[1]: 2 a[2]: 3
********************************************* * MENU * ********************************************* * 0. THOAT * * 1. NHAP VA XUAT MANG * * 2. TAO MANG TU DONG (0-100) * * 3. TINH TONG VA TB CAC PHAN TU MANG * * 4. DAO NGUOC MANG * * 5. KIEM TRA DOI XUNG MANG * * 6. KIEM TRA MANG TANG HAY GIAM * * 7. PHAN TU XUAT HIEN NHIEU NHAT * * 8. TIM GIA TRI CUC TIEU * ********************************************* Nhap chuc nang: 2 Nhap n phan tu: 5 Mang cua ban lα: a[0]: 93 a[1]: 56 a[2]: 50 a[3]: 29 a[4]: 2
********************************************* * MENU * ********************************************* * 0. THOAT * * 1. NHAP VA XUAT MANG * * 2. TAO MANG TU DONG (0-100) * * 3. TINH TONG VA TB CAC PHAN TU MANG * * 4. DAO NGUOC MANG * * 5. KIEM TRA DOI XUNG MANG * * 6. KIEM TRA MANG TANG HAY GIAM * * 7. PHAN TU XUAT HIEN NHIEU NHAT * * 8. TIM GIA TRI CUC TIEU * ********************************************* Nhap chuc nang: 3 Mang cua ban lα: a[0]: 37 a[1]: 93 a[2]: 82 Tong gia tri cac phan tu mang la: 212 TBC gia tri cac phan tu mang la: 70.6666667
********************************************* * MENU * ********************************************* * 0. THOAT * * 1. NHAP VA XUAT MANG * * 2. TAO MANG TU DONG (0-100) * * 3. TINH TONG VA TB CAC PHAN TU MANG * * 4. DAO NGUOC MANG * * 5. KIEM TRA DOI XUNG MANG * * 6. KIEM TRA MANG TANG HAY GIAM * * 7. PHAN TU XUAT HIEN NHIEU NHAT * * 8. TIM GIA TRI CUC TIEU * ********************************************* Nhap chuc nang: 4 Mang cua ban lα: a[0]: 74 a[1]: 74 a[2]: 13 Mang sau khi dao: Mang cua ban lα: a[0]: 13 a[1]: 74 a[2]: 74
********************************************* * MENU * ********************************************* * 0. THOAT * * 1. NHAP VA XUAT MANG * * 2. TAO MANG TU DONG (0-100) * * 3. TINH TONG VA TB CAC PHAN TU MANG * * 4. DAO NGUOC MANG * * 5. KIEM TRA DOI XUNG MANG * * 6. KIEM TRA MANG TANG HAY GIAM * * 7. PHAN TU XUAT HIEN NHIEU NHAT * * 8. TIM GIA TRI CUC TIEU * ********************************************* Nhap chuc nang: 5 Mang cua ban lα: a[0]: 2 a[1]: 1 a[2]: 5 a[3]: 1 a[4]: 2 Mang doi xung
********************************************* * MENU * ********************************************* * 0. THOAT * * 1. NHAP VA XUAT MANG * * 2. TAO MANG TU DONG (0-100) * * 3. TINH TONG VA TB CAC PHAN TU MANG * * 4. DAO NGUOC MANG * * 5. KIEM TRA DOI XUNG MANG * * 6. KIEM TRA MANG TANG HAY GIAM * * 7. PHAN TU XUAT HIEN NHIEU NHAT * * 8. TIM GIA TRI CUC TIEU * ********************************************* Nhap chuc nang: 6 Mang cua ban lα: a[0]: 1 a[1]: 1 a[2]: 1 a[3]: 1 a[4]: 11 Mang tang dan
********************************************* * MENU * ********************************************* * 0. THOAT * * 1. NHAP VA XUAT MANG * * 2. TAO MANG TU DONG (0-100) * * 3. TINH TONG VA TB CAC PHAN TU MANG * * 4. DAO NGUOC MANG * * 5. KIEM TRA DOI XUNG MANG * * 6. KIEM TRA MANG TANG HAY GIAM * * 7. PHAN TU XUAT HIEN NHIEU NHAT * * 8. TIM GIA TRI CUC TIEU * ********************************************* Nhap chuc nang: 7 Mang cua ban lα: a[0]: 1 a[1]: 1 a[2]: 3 a[3]: 4 a[4]: 5 a[5]: 1 a[6]: 4 1 xuat hien nhieu nhat. *********************************************
********************************************* * MENU * ********************************************* * 0. THOAT * * 1. NHAP VA XUAT MANG * * 2. TAO MANG TU DONG (0-100) * * 3. TINH TONG VA TB CAC PHAN TU MANG * * 4. DAO NGUOC MANG * * 5. KIEM TRA DOI XUNG MANG * * 6. KIEM TRA MANG TANG HAY GIAM * * 7. PHAN TU XUAT HIEN NHIEU NHAT * * 8. TIM GIA TRI CUC TIEU * ********************************************* Nhap chuc nang: 8 Mang cua ban lα: a[0]: 9 a[1]: 8 a[2]: 0 a[3]: 1 a[4]: 0 Gia tri cuc tieu la 0
0 Nhận xét