Bài tập về mảng

Bài tâp: Viết chương trình yêu cầu người dùng nhập vào 10 số, sau đó sắp xếp 10 số đó theo thứ tự từ thấp đến cao và xuất ra màn hình.

Source Code:

static void Main(string[] args)
{
    //tạo mảng có 10 phần tử
    int[] mangSo = new int[10];
    //Yêu cầu người dùng nhập vào giá trị cho các phần tử trong mảng
    for (int i = 0; i < mangSo.Length; i++)
    {
        Console.WriteLine("Nhap gia tri cho phan thu thu " + i);
        //gán phần tử thứ i = giá trị người dùng nhập vào
        mangSo[i] = Int32.Parse(Console.ReadLine());
    }

    //thực hiện vòng lặp từ phần tử thứ i đến phần tử thứ i -1
    for (int i = 0; i < mangSo.Length - 1; i++)
    {
        //thực hiện vòng lặp lồng trong vòng lặp
        //từ phàn tử i+1 đến phần tử cuối cùng trong mảng
        for (int j = i + 1; j < mangSo.Length; j++)
        {
            //nếu phần tử hiện tại (i) lớn hơn phần tử thứ j ( j >i+1 ) thì thực hiện đổi chổ 2 phần tử
            if (mangSo[i] > mangSo[j])
            {
                //tạo 1 biến tạm để đỏi chỗ phần tử thứ i cho j
                int temp = mangSo[i];
                mangSo[i] = mangSo[j];
                mangSo[j] = temp;
            }
        }
    }
    Console.WriteLine("Sap Xep");
    //vòng lặp foreach dùng để chạy qua tất cả các phần tử trong mảng
    foreach (int item in mangSo)
    {
        Console.Write(item + ", ");
    }
    Console.ReadLine();

}

Các môn học khác

Khóa học này cung cấp cho ta kiến thức nền tảng về công nghệ Blockchain, Bitcoin. Vì sao nó được gọi là công nghệ của tương lai, vì sao giá Bitcoin lại cao đến vậy. Làm sao để mua Bitcoin, ETH.

Chương trình thường được xây dựng quanh dữ liệu và logic để xử lý chúng. Nói cách khác: Program = Cấu trúc dữ liệu + giải thuật. Do vậy đây là môn học bắt buộc dành cho các lập trình viên.

HTTP giúp kết nối các máy tính trên mạng Internet thông qua TCP/IP