using System;
public class ArrayMethods
{
public static void Main()
{
int[ ] arr = new int[10];
Console.WriteLine("10개의 숫자를 입력해주세요");
for(int i =0;i<10;i++)
{
Console.WriteLine("{0}번째 숫자 입력해주세요",i+1);
arr[i]=int.Parse(Console.ReadLine());
}
Console.WriteLine( "Before sorting:" );
foreach (int i in arr) Console.Write(i+"\t ");
Console.WriteLine();
Array.Sort( arr ); // 올림차순 정렬
Console.WriteLine( "After sorting:" );
foreach (int i in arr) Console.Write(i+"\t ");
Console.WriteLine();
Array.Reverse( arr ); // 내림차순 정렬
Console.WriteLine( "After Reverse Sorting:" );
foreach (int i in arr) Console.Write(i+"\t ");
Console.WriteLine();
int index55 = Array.IndexOf(arr,55); // 55가 처음 나오는 위치
Console.WriteLine("Index of 55:");
Console.WriteLine(index55);
int lastIndex55 = Array.LastIndexOf(arr,55);
// 마지막에서부터 55가 처음 나오는 위치
Console.WriteLine("LastIndex of 55:");
Console.WriteLine(lastIndex55);
Array.Clear(arr, 0, 5); // 0번째부터 5번째까지 0으로 초기화
Console.WriteLine("Cleared 0 to 5:");
foreach (int i in arr) Console.Write(i+"\t ");
Console.ReadLine();
} //main
} //class