ngduy0103
26-03-2009, 04:24 PM
chương trình nhập vào 1 dãy,xuất ra và sắp xếp tăng dần và giảm dần
viết lại chương trình trong lớp
using System;
class sorting
{
public static void Main()
{
Console.Write("Enter how many numbers to sort ? : ");
string sNum = Console.ReadLine();
int Num = Int32.Parse(sNum);
Console.WriteLine("Enter {0} numbers in array : ", Num);
int[] A = new int[100];
for (int i = 0; i < Num; i++)
{
string sA = Console.ReadLine();
A[i] = Int32.Parse(sA);
}
for (int i = 0; i < Num; i++)
{
for (int j = i + 1; j < Num; j++)
{
if (A[i] < A[j])
{
int Temp = A[i];
A[i] = A[j];
A[j] = Temp;
}
}
}
Console.Write("\nThe Numbers in Assending Order are : ");
for (int i = 0; i < Num; i++)
{
Console.Write(A[i] + ", ");
}
Console.Write("\n\nThe Numbers in Descending Order are : ");
for (int i = Num - 1; i >= 0; i--)
{
Console.Write(A[i] + ", ");
}
Console.Write("\n\n\n<Hit ENTER to Quit>");
Console.Read();
}
}
khigiadano : Lần sau chú ý đưa đoạn mã vào thẻ CODE nhé, nó sẽ hiển thị rõ ràng hơn
viết lại chương trình trong lớp
using System;
class sorting
{
public static void Main()
{
Console.Write("Enter how many numbers to sort ? : ");
string sNum = Console.ReadLine();
int Num = Int32.Parse(sNum);
Console.WriteLine("Enter {0} numbers in array : ", Num);
int[] A = new int[100];
for (int i = 0; i < Num; i++)
{
string sA = Console.ReadLine();
A[i] = Int32.Parse(sA);
}
for (int i = 0; i < Num; i++)
{
for (int j = i + 1; j < Num; j++)
{
if (A[i] < A[j])
{
int Temp = A[i];
A[i] = A[j];
A[j] = Temp;
}
}
}
Console.Write("\nThe Numbers in Assending Order are : ");
for (int i = 0; i < Num; i++)
{
Console.Write(A[i] + ", ");
}
Console.Write("\n\nThe Numbers in Descending Order are : ");
for (int i = Num - 1; i >= 0; i--)
{
Console.Write(A[i] + ", ");
}
Console.Write("\n\n\n<Hit ENTER to Quit>");
Console.Read();
}
}
khigiadano : Lần sau chú ý đưa đoạn mã vào thẻ CODE nhé, nó sẽ hiển thị rõ ràng hơn