Tìm Số Max, Min Trong Mảng 2 Chiều | Nền Tảng
Có thể bạn quan tâm
- Trang chủ
- Về chúng tôi
- Giới thiệu
- Liên hệ
- Đào tạo
- Các khóa học
- Giáo vụ
- Tin tức
- Các tin tức
- Tuyển dụng
- Đăng nhập
- Trang chủ Giáo dục
- Lập trình căn bản C#
- Tìm số Max, Min trong mảng 2 chiều
- Cài đặt môi trường Lập trình C# 2
- Cài đặt Visual Studio
- Môi trường phát triển .NET
- Nhập môn Lập trình C# 18
- Giới thiệu ngôn ngữ lập trình C# Sharp
- Cấu trúc chương trình C#
- Cú pháp cơ bản C#
- Các kiểu dữ liệu trong C#
- Chuyển đổi kiểu dữ liệu trong C#
- Khởi tạo biến trong C#
- Hằng số trong C#
- Toán tử trong C#
- Điều kiện trong C#
- Vòng lặp trong C#
- Tính bao đóng trong C#
- Tạo phương thức/hàm trong C#
- Đối tượng Nullable trong C#
- Mảng trong C#
- Chuỗi trong C#
- Cấu trúc trong C#
- Enums trong C#
- Truyền Tham số Reference hay Tham trị (Value) trong C#
- Hướng đối tượng trong C# 12
- Class trong C#
- Kế thừa trong C#
- Tính đa hình trong C#
- Nạp chồng toán tử trong C#
- Giao diện (Interface) trong C#
- Namespace trong C#
- Các lệnh tiền xử lý trong C#
- Biểu thức chính quy (Regular) trong C#
- Bắt các lỗi/ngoại lệ (Exception) trong C#
- Xử lý Đọc/Ghi File trong C#
- LINQ trong C#
- Mã hóa (Encryption) và Giải mã (Decryption) trong C#
- Các kỹ thuật nâng cao trong C# 2
- Thuộc tính (Attributes) trong C#
- Biên dịch ngược (Reflection) trong C#
- Bài tập thực hành 31
- Khai báo các Kiểu dữ liệu cho Mẫu Lý lịch A2 và Mẫu Hóa đơn Bán hàng
- Sử dụng các Toán tử cơ bản trong C#
- Kiểm tra số chẵn hay lẻ
- Thay đổi vị trí của 2 phần tử
- Tính tổng các kí tự số
- Đảo ngược con số
- Tạo chương trình ATM đơn giản
- Tạo chương trình ATM đơn giản với các phương án rút tiền theo các mệnh giá
- Tìm số Max, Min trong mảng 2 chiều
- Tạo cấu trúc lưu trữ thông tin Nhân viên
- Làm quen Hướng đối tượng trong C#
- Mã hóa chuỗi với Hacker Speak (H4ck3rSp34k)
- Mã hóa chuỗi với Alternating Captions (AlTeRnAtInG_CaPs)
- Tính tổng 2 số nhỏ nhất trong danh sách
- Trích xuất thông tin từ dữ liệu trong FILE TEXT
- In bảng cửu chương
- In tam giác Nhị phân
- In tam giác Số ký tự
- Đếm số 1
- Sử dụng Mảng 2 chiều để in tên dạng Asterisk ra màn hình
- Sử dụng Mảng 1 chiều để phân tách Tên với khoảng cách
- Bài tập Biểu thức Chính quy (Regular Expression)
- Ghi log lỗi với File và Try Catch
- Ghi Access log
- LINQ group by tên tập tin
- LINQ với collection
- Tạo chương trình Quản lý Danh sách Sinh viên và Giảng viên
- Bài tập tạo các CLASS OOP C# căn bản 1
- Bài tập tạo các CLASS OOP C# mức độ căn bản (Làm quen với Class, Object, Property, Method)
- Bài tập tạo các CLASS OOP C# mức độ trung bình (Kế thừa, Đa hình, Interface)
- Bài tập tạo các CLASS OOP C# mức độ nâng cao (Abstract class, Interface, Collection, Design Pattern)
- Kiểm tra kiến thức
- Kiểm tra kiến thức - Đồ án 4
- Bài tập Kiểm tra Thực hành C# - Đề 01
- Bài tập Kiểm tra Thực hành C# - Đề 02
- Đề thi Aptech C# - Đề 01
- Đề thi Aptech C# - Đề 02
- IN
Mô tả bài toán
Tạo ứng dụng Console, cho trước 1 mảng 2 chiều A 3x5 (2D array) như sau:| 10 | 50 | 13 | 80 | 40 |
| 1 | 250 | 65 | 28 | 15 |
| 12 | 17 | 45 | 20 | 6 |
Cách giải quyết
Tạo biến tạm với:- min = A[0,0]
- max = A[0,0]
- A[i,j] > max => set lại giá trị max = A[i,j]
- A[i,j] < min => set lại giá trị min = A[i,j]
Source code
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FindMaxAndMinMatrix2D { class Program { static void Main(string[] args) { const int x = 3, y = 5; int min, max; int[,] arr = new int[x, y] { { 10, 50, 13, 80, 40 }, { 1, 250, 65, 28, 15 }, { 12, 17, 45, 20, 6 } }; //Declare two variables max and min to store maximum and minimum. //Assume first array element as maximum and minimum both, say max = arr[0,0] and min = arr[0,0] min = arr[0, 0]; max = arr[0, 0]; // Iterate through array to find maximum and minimum element in array. //Inside loop for each array element check for maximum and minimum. for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { //Assign current array element to max, if (arr[i,j] > max) if (arr[i, j] > max) { max = arr[i, j]; } //Assign current array element to min if if (arr[i,j] < min) if (arr[i, j] < min) { min = arr[i, j]; } } } //Print Array Elements Console.Write("Array Elements\n"); for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { Console.Write(arr[i, j] + ", "); } Console.WriteLine(); } Console.WriteLine(); //Print max and min number Console.WriteLine("Maximum element:" + max); Console.WriteLine("Minimum element:" + min); Console.ReadLine(); } } }Github
https://github.com/kellyfire611/learning.nentang.vn-csharp/blob/master/src/FindMaxAndMinMatrix2D/Program.cs Về trang chủ Về Chương trình học Bài học trước Bài học tiếp theoỦng hộ tác giả
Bình luận
Bình luận của bạnVui lòng đăng nhập để gởi bình luận!
Đăng nhập Danh sách bình luậnChưa có bình luận nào!
Mục lục
Các bài họcChương trình học
Bao gồm Module, Chương, Bài học, Bài tập, Kiểm tra...- Cài đặt môi trường Lập trình C# 2
- Cài đặt Visual Studio
- Môi trường phát triển .NET
- Nhập môn Lập trình C# 18
- Giới thiệu ngôn ngữ lập trình C# Sharp
- Cấu trúc chương trình C#
- Cú pháp cơ bản C#
- Các kiểu dữ liệu trong C#
- Chuyển đổi kiểu dữ liệu trong C#
- Khởi tạo biến trong C#
- Hằng số trong C#
- Toán tử trong C#
- Điều kiện trong C#
- Vòng lặp trong C#
- Tính bao đóng trong C#
- Tạo phương thức/hàm trong C#
- Đối tượng Nullable trong C#
- Mảng trong C#
- Chuỗi trong C#
- Cấu trúc trong C#
- Enums trong C#
- Truyền Tham số Reference hay Tham trị (Value) trong C#
- Hướng đối tượng trong C# 12
- Class trong C#
- Kế thừa trong C#
- Tính đa hình trong C#
- Nạp chồng toán tử trong C#
- Giao diện (Interface) trong C#
- Namespace trong C#
- Các lệnh tiền xử lý trong C#
- Biểu thức chính quy (Regular) trong C#
- Bắt các lỗi/ngoại lệ (Exception) trong C#
- Xử lý Đọc/Ghi File trong C#
- LINQ trong C#
- Mã hóa (Encryption) và Giải mã (Decryption) trong C#
- Các kỹ thuật nâng cao trong C# 2
- Thuộc tính (Attributes) trong C#
- Biên dịch ngược (Reflection) trong C#
- Bài tập thực hành 31
- Khai báo các Kiểu dữ liệu cho Mẫu Lý lịch A2 và Mẫu Hóa đơn Bán hàng
- Sử dụng các Toán tử cơ bản trong C#
- Kiểm tra số chẵn hay lẻ
- Thay đổi vị trí của 2 phần tử
- Tính tổng các kí tự số
- Đảo ngược con số
- Tạo chương trình ATM đơn giản
- Tạo chương trình ATM đơn giản với các phương án rút tiền theo các mệnh giá
- Tìm số Max, Min trong mảng 2 chiều
- Tạo cấu trúc lưu trữ thông tin Nhân viên
- Làm quen Hướng đối tượng trong C#
- Mã hóa chuỗi với Hacker Speak (H4ck3rSp34k)
- Mã hóa chuỗi với Alternating Captions (AlTeRnAtInG_CaPs)
- Tính tổng 2 số nhỏ nhất trong danh sách
- Trích xuất thông tin từ dữ liệu trong FILE TEXT
- In bảng cửu chương
- In tam giác Nhị phân
- In tam giác Số ký tự
- Đếm số 1
- Sử dụng Mảng 2 chiều để in tên dạng Asterisk ra màn hình
- Sử dụng Mảng 1 chiều để phân tách Tên với khoảng cách
- Bài tập Biểu thức Chính quy (Regular Expression)
- Ghi log lỗi với File và Try Catch
- Ghi Access log
- LINQ group by tên tập tin
- LINQ với collection
- Tạo chương trình Quản lý Danh sách Sinh viên và Giảng viên
- Bài tập tạo các CLASS OOP C# căn bản 1
- Bài tập tạo các CLASS OOP C# mức độ căn bản (Làm quen với Class, Object, Property, Method)
- Bài tập tạo các CLASS OOP C# mức độ trung bình (Kế thừa, Đa hình, Interface)
- Bài tập tạo các CLASS OOP C# mức độ nâng cao (Abstract class, Interface, Collection, Design Pattern)
- Kiểm tra kiến thức
- Kiểm tra kiến thức - Đồ án 4
- Bài tập Kiểm tra Thực hành C# - Đề 01
- Bài tập Kiểm tra Thực hành C# - Đề 02
- Đề thi Aptech C# - Đề 01
- Đề thi Aptech C# - Đề 02
Menu Tiện ích
- Trang chủ Chia sẻ Facebook Liên hệ Hỏi đáp/Chat trợ giúp
Menu Hướng dẫn Học tập
- Nhắc nhở
- Các bước cần thực hiện
❤🧡💛💚💙💜 Học là phải THỰC HÀNH ❤🧡💛💚💙💜
Thực hiện các bước tuần tự theo nội dung Bài học nhé!
Nền tảng các kiến thức học tập
Cùng nhau học tập, khám phá các kiến thức nền tảng về Lập trình web, mobile, database nhé.
Nền tảng kiến thức - Hành trang tới tương lai hân hạnh phục vụ Quý khách!
Khám phá, trải nghiệm ngay
Từ khóa » Tìm Max Trong Mảng 2 Chiều
-
Tim MAX,MIN Của Mảng 2 Chiều - Programming - Dạy Nhau Học
-
Bài 54. Tìm Giá Trị Lớn Nhất Và Tìm Giá Trị Nhỏ Nhất Của Ma Trân Hai Chiều
-
Tim MAX,MIN Của Mảng 2 Chiều
-
Tìm Vị Trí Có Giá Trị Lớn Nhất Trong Mảng 2 Chiều - Dungnv
-
Bài 55. Bài Tập Mảng 2 Chiều Có Lời Giải Code C/C++
-
Tìm Max Trong Mảng 2 Chiều - Cộng đồng C Việt
-
Bài Tập Mảng 2 Chiều - Tài Liệu Text - 123doc
-
Tìm Phần Tử Nhỏ Nhất Và Lớn Nhất Của Mảng 2 Chiều - Scribd
-
Tìm Giá Trị Lớn Nhất, Nhỏ Nhất Của Mảng Hai Chiều - Minh Họa Trong ...
-
Các Thao Tác Trên Mảng 2 Chiều | How Kteam
-
Các Kỹ Thuật Lập Trình Với Mảng 2 Chiều Và Minh Họa Với C++
-
Mảng Hai Chiều - Mảng Đa Chiều Trong C++ - CodeLearn