Problem

1/9

Mảng. Giới thiệu

Theory Click to read/hide

Lưu trữ dữ liệu. Giả sử bạn đã phát triển một trò chơi trên máy tính có tên "Người dùng thù địch", trong đó người chơi cạnh tranh với những người phức tạp và không thân thiện giao diện máy tính. Bây giờ bạn cần viết một chương trình theo dõi doanh thu hàng tháng của trò chơi này trong khoảng thời gian 5 năm. Hoặc giả sử bạn cần kiểm kê Thẻ giao dịch Hacker Hero.
Bạn sẽ sớm đi đến kết luận rằng bạn cần nhiều hơn các loại dữ liệu cơ bản đơn giản để lưu trữ và xử lý thông tin.

 

Mảng. Giới thiệu.

Để làm việc với lượng lớn dữ liệu dễ dàng hơn, một nhóm ô được cung cấp một giá trị chung tên. Một nhóm các ô như vậy được gọi là một mảng.
Mảng – nó là một nhóm các ô nhớ cùng loại, nằm cạnh nhau và có tên chung. Mỗi ô trong nhóm có một số duy nhất.

Có 3 điều bạn cần học khi làm việc với mảng:
x cấp phát bộ nhớ có kích thước cần thiết cho mảng;
x ghi dữ liệu vào ô mong muốn;
x đọc dữ liệu từ một ô.

Tạo mảng.

Khi tạo một mảng, không gian được phân bổ trong bộ nhớ (một số ô nhất định). 1) Mảng có thể được tạo bằng cách đơn giản liệt kê các phần tử: int[] nums = < mã>mới int[] { 1, 2, 3, 5 }; int có nghĩa là tất cả các đối tượng trong mảng là số nguyên. Có thể thay thế cho int bằng bất kỳ kiểu dữ liệu nào khác. Ví dụ, string[] names = ["Vasya", "Peter", "Fedya"]; 2) Chúng ta không thể chỉ định ngay các giá trị của mảng mà chỉ cần tạo một mảng có độ dài cần thiết. int[] nums = new int[4]; 3) Một mảng luôn "biết" kích thước của bạn. Kích thước của mảng a có thể được tìm thấy như sau:
a.Chiều dài;
Thường kích thước của mảng được lưu trữ trong một biến riêng để chương trình có thể dễ dàng thay đổi để làm việc với kích thước mảng khác. Ví dụ:
int N = 10; // lưu trữ kích thước của mảng trong biến N int[] nums = new int[4]; // tạo mảng kích thước N Console.Write(nums.Length); // hiển thị kích thước của mảng Kích thước của mảng có thể được đặt từ bàn phím.

Problem

Chỉnh sửa chương trình để giá trị của biến N được nhập vào trên dòng đầu tiên từ bàn phím và trong dòng thứ hai, một mảng có kích thước N đã được tạo (giá trị của các phần tử mảng có thể là bất kỳ).