Header Ads

Thao tác trên mảng bằng C#

Thao tác trên mảng bằng C#, nhập xuất, thêm và xóa phần tử x ở vị trí thứ k



Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Mang1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] a = new int[100];
            int n, i, j, tg;
            Console.WriteLine("Nhap vao tong so cua mang:");
            n = Int32.Parse(Console.ReadLine());
            for (i = 0; i < n; i++) {
                Console.Write("Nhap vao so {0}: ",i+1);
                a[i] = Int32.Parse(Console.ReadLine());
            }
            for (i = 0; i < n; i++ ) {
                Console.Write("{0} ",a[i]);
                
            }
            for (i = 0; i < n; i++) {
                for (j = i; j < n; j++) {
                    if (a[i] > a[j]) {
                        tg = a[i];
                        a[i] = a[j];
                        a[j] = tg;
                    }
                }
            }
            Console.WriteLine("\n-------\n");
            for (i = 0; i < n; i++) {
                Console.Write("{0} ",a[i]);
            }

            int k,x;
            Console.WriteLine("\nNhap so va vi tri can them vao mang:");
            x = Int32.Parse(Console.ReadLine());
            k = Int32.Parse(Console.ReadLine());
            k--;
            for (i = n; i >= k; i--) {
                a[i] = a[i-1];
            }
            a[k] = x;
            n++;
            Console.WriteLine("\n-------\n");
            for (i = 0; i < n; i++)
            {
                Console.Write("{0} ", a[i]);
            }

            Console.WriteLine("\nNhap vao so va vi tri can xoa:");
            x = Int32.Parse(Console.ReadLine());
            k = Int32.Parse(Console.ReadLine());
            k--;
            for (i = k; i < n - 1; i++) {
                a[i] = a[i+1];
            }
            n--;
            Console.WriteLine("\n-------\n");
            for (i = 0; i < n; i++)
            {
                Console.Write("{0} ", a[i]);
            }

                Console.ReadLine();
        }
    }
}


No comments