, , , . () () . , .
. . .
:
:
int[] A = new int[6]
:
int[] A = {2,1,7,4,5,8};
A[0] = 2;
A[1] = 1;
:
for (int i=0; i<6; i++)
Console.Write(A[i] + _)
, , . . , , . .
:
static void Main(string[] args)
{ //
int[] x = { 5, 5, 6, 6, 7 };
int[] A = new int[5], B = new int[5], C = new int[5];
int i, j;
const int N = 5;
Random rand = new Random();
for (i = 0; i < N; i++)
A[i] = rand.Next(10);
for (i = 0; i < N; i++)
Console.Write (A[i]+_);
19. : (). , , , .
C# 2 : . , , . . , .
:
:
int[] A = new int[4,5];
:
{{1,2,3},{3,4,1},{}}
A[0,0] = 1;
A[0,1] = 2;
A[0,2] = 3;
:
for (int i=0; i<4; i++)
{
for (int j=0; j<5; j++)
Console.Write(A[i,j] + _);
Console.WriteLine();
}
:
:
|
|
int[][] A = new int[4][];
for (int i=0; i<4; i++)
A[i] = new int[i+1]; // , 1
:
A[0][0] = 1;
A[0][1] = 2;
:
for (int i=0; i<4; i++)
{
for (int j=0; j<A[i].lenght; j++)
Console.Write A[i][j] + _);
Console.WriteLine();
}
. , ( ).
.
2 :
- ();
- ().
:
1) ;
2) ;
3) ();
4) .
2 : . , . , .
:
int cur, j;
for (int i=1; i<n; i++)
{
cur = A[i];
j=0;
while (cur>A[j]) j++;
for (int k=i-1; k>j; k--)
A[k+1] = A[k];
A[j] = cur;
}
() 1 . () 2- 2 , ..
:
onst int n=20;
int []A=new int [n];
Random r = new Random();
Console.WriteLine ( );
for (int i=0; i<n; i++)
{
A[i] = r.Next(0,100);
Console.Write (A[i] + _);
{
int Min, pos Min;
for (int i=0; i<n; i++) {
Min = A[i]; posMin=i;
for (int j=i1; j<n; j++) {
if (A[j]< Min) {Min=A[j]; posMin=j;}
}
A[posMin]=A[i]; A[i]=Min;
}
Console.Writeline( );
for (i=0; i<n; i++)
Console.Write (A[i]+_);
Console.Read();
- 2 , , . 2 .. . 1 , n-1 , , , .. .
|
|
:
int temp; bool flag =true;
while(flag); {
flag = false;
for (int i=0; i<n-1; i++){
if(A[i]>A[i+1]) {
temp=A[i];
A[i]=A[i+1];
A[i+1]=temp;
flag=true;}}}