Bài này tiếp tục các ví dụ về mảng, bạn có thể tham khảo thêm ở phần 1, phần 2 và phần 3.
Chương trình để tìm số đối của các thành phần trong mảng
Đây là mã nguồn của chương trình:
using System; using System.Collections.Generic; using System.Text; namespace program { class negate { public static void Main() { int[] a = new int[10]; Console.WriteLine("NHAP 5 PHAN TU : "); for (int i = 0; i < 5; i++) { a[i] = Convert.ToInt16(Console.ReadLine()); if (a[i] > 0) a[i] = -a[i]; } Console.WriteLine("PHAN TU DOI CUA MANG:"); for (int i = 0; i < 5; i++) { Console.WriteLine(a[i]); } Console.ReadLine(); } } }
Đây là kết quả thu được:
NHAP 5 PHAN TU : 10 7 8 45 67 PHAN TU DOI CUA MANG : -10 -7 -8 -45 -67
Chương trình để tìm giá trị trung bình của các phần tử trong mảng
Đây là mã nguồn của chương trình:
using System; using System.Collections.Generic; using System.Linq; using System.Text; class program { public void sumAverageElements(int[] arr, int size) { int sum = 0; int average = 0; for (int i = 0; i < size; i++) { sum += arr[i]; } average = sum / size; Console.WriteLine("TONG CUA MANG LA : " + sum); Console.WriteLine("TRUNG BINH CUA MANG LA : " + average); Console.ReadLine(); } public static void Main(string[] args) { int size; Console.WriteLine("NHAP KICH THUOC MANG :"); size = Convert.ToInt32(Console.ReadLine()); int[] a = new int[size]; Console.WriteLine("NHAP CAC PHAN TU CUA MANG : "); for (int i = 0; i < size; i++) { a[i] = Convert.ToInt32(Console.ReadLine()); } int len = a.Length; program pg = new program(); pg.sumAverageElements(a, len); } }
Đây là kết quả thu được:
NHAP KICH THUOC MANG : 5 NHAP CAC PHAN TU CUA MANG : 10 20 30 40 50 TONG CUA MANG LA : 150 TRUNG BINH CUA MANG LA : 30
Chương trình C # để tìm chiều dài của mảng đa chiều không đều
Đây là mã nguồn của chương trình:
using System; class Program { public static void Main() { byte[][] numbers = new byte[5][]; for (int i = 0; i < numbers.Length; i++) { numbers[i] = new byte[i + 3]; } for (int i = 0; i < numbers.Length; i++) { Console.WriteLine("KICH THUOC CUA DONG {0} LA {1}", i, numbers[i].Length); } Console.Read(); } }
Đây là kết quả thu được:
KICH THUOC CUA DONG 0 LA 3 KICH THUOC CUA DONG 1 LA 4 KICH THUOC CUA DONG 2 LA 5 KICH THUOC CUA DONG 3 LA 6 KICH THUOC CUA DONG 4 LA 7