.


:




:

































 

 

 

 


2

: .

 

1.1.

, :

1. N ,
1 (. ).

2.

3. (. ), Sort Array

4.

 

1. , , :

a) .

b) 0, .

c) , , .

d) print_val() .

.

 

2. , , :

a) .

b) 0, .

c) , .

d) print_val() .

.

 

3. , , :

a) .

b) 0, .

c) , , .

d) print_val() .

4. , , :

a) .

b) 0, .

c) , , .

d) print_sqrt() .

 

 

5. , , :

a) R r .

b) 0, R r.

c) R, r , .

d) print_sqrt() ( ).

.

 

6. , , :

 

 
 


a

 
 


b

 
 


a) a b.

b) 0, a b..

c) a, b , .

d) print_sqrt() .

.

 

7. ( , , :

 
 


a

 

 

a) a.

b) 0, a.

c) a , .

d) print_sqrt() .

.

 

8. :

a) a b.

b) 0, a b.

c) a, b , .

d). print_sqrt() .

 

9. : a

b

 

a) a b.

b) 0, a b.

c) a, b , .

 

 

10.

a
:

b


 

a) a b.

b) 0, a b.

c) a, b , .

 

 

11.

( ):

H

h

 

a

a) a, H h.

b) 0, .

c) a, h, H , .

.

 

12.

R

h

 

r

a) R, r h.

b) 0, .

c) a , R, r h

d) .

 

2.1

1. Student, ,

2. N Student, .

3. , Sort Array

4.

 

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace Icomparab

{

class Student: IComparable

{

string fio;

int kurs;

double average;

public Student(string fio, int kurs, double average)

{

this.fio = fio; this.kurs = kurs;

this.average = average;

}

public void PersonalData()

{

Console.WriteLine(" {0} {1} {2}", kurs, fio, average);

}

//

public int CompareTo(object a)

{

Student b = (Student)a; //

if (b.average > this.average)

return 1;

if (b.average < this.average)

return -1;

return 0;

 

}

}

 

class Program

{

static void Main(string[] args)

{

string[] names = new string[] { "", "", "", "", "", "", "", "", "", "" };

int n = 10;

Student[] A = new Student[n];

Random r = new Random();

for (int i = 0; i < n; i++)

{ A[i]=new Student(names[i], r.Next(1, 5), r.Next(1, 101));

A[i].PersonalData();

}

Array.Sort(A); //

Console.WriteLine("\n: ");

for (int i = 0; i < n; i++)

{

A[i].PersonalData();

}

Console.ReadKey();

}

}

}

 

 

 



<== | ==>
| 
:


: 2015-10-06; !; : 428 |


:

:

,
==> ...

1696 - | 1463 -


© 2015-2024 lektsii.org - -

: 0.028 .