Ví dụ về mảng trong C# (phần 4)

0
361

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 2phầ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

This site uses Akismet to reduce spam. Learn how your comment data is processed.