0 / 0 / 0
Регистрация: 26.06.2019
Сообщений: 6
1

Опишите эту программу.Очень надо. Я её уже немного описал,мне нужно в мельчайших подробностях.Буду благодарен

19.10.2019, 21:32. Показов 443. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
namespace ConsoleApp4 { 
struct Student { 
public string firstName; 
public string gender; 
public string lastName; 
public int course; 
// это структура 
public Student(string FirstName, string Gender, string LastName, int Course) { 
firstName = FirstName; 
gender = Gender; 
lastName = LastName; 
course = Course; 
} 
} 
class Program { 
static void Main(string[] args) { 
/*Console.Write("Введите длину списка: "); 
int n = Int32.Parse(Console.ReadLine()); 
 
Student[] students = new Student[n]; 
for (int i = 0; i < students.Length; i++) { 
Console.Write("Введите Имя: "); 
students[i].firstName = Console.ReadLine(); 
Console.Write("Введите пол(М/Ж): "); 
students[i].gender = Console.ReadLine(); 
Console.Write("Введите фамилию: "); 
students[i].lastName = Console.ReadLine(); 
Console.Write("Введите курс: "); 
students[i].course = Int32.Parse(Console.ReadLine()); 
};*/ 
//массив студентов, а выше это закоменченый ввод 
Student[] students = new[] { 
new Student() { firstName = "Александр", gender = "М", lastName = "Ульяновск", course = 4 }, 
new Student() { firstName = "Сергей", gender = "М", lastName = "Ачинск", course = 4 }, 
new Student() { firstName = "Игорь", gender = "М", lastName = "Ульяновск", course = 3 }, 
new Student() { firstName = "Ольга", gender = "Ж", lastName = "Ачинск", course = 3 }, 
new Student() { firstName = "Арина", gender = "Ж", lastName = "Ачинск", course = 2 }, 
new Student() { firstName = "Александра", gender = "Ж", lastName = "Ачинск", course = 1 }, 
new Student() { firstName = "Екатерина", gender = "Ж", lastName = "Ачинск", course = 2 }, 
new Student() { firstName = "Михаил", gender = "М", lastName = "Москва", course = 1 }, 
new Student() { firstName = "Алексей", gender = "М", lastName = "Ачинск", course = 2 }, 
new Student() { firstName = "София", gender = "Ж", lastName = "Ачинск", course = 2 }, 
}; 
 
var lastName = Array.FindAll<Student>(students, item => item.gender == "М")//FindAll ищет все элементы с заданными условиями (students, item => item.gender == "М") - по мужскому полу 
.GroupBy(x => x.lastName)//группирует по фамилии 
.OrderByDescending(g => g.Count())//сортирует по убыванию 
.First().Key;//и выбирает первое значение, тоесть самую частую фамилию 
Console.WriteLine(lastName); 
Console.WriteLine(); 
//вывод студентов 
foreach (Student student in students) { 
Console.WriteLine("Имя: {0} {1} курс: {2} ", student.firstName, student.lastName, student.course); 
} 
Console.WriteLine(); 
//выбор курса 
Console.Write("Выбирете курс: "); 
int course = Int32.Parse(Console.ReadLine()); 
//ищет всех стедентов с курсом не равным тому что мы ввели выше(не равным тому что мы ввели) 
Student[] sortedStudents = Array.FindAll<Student>(students, item => item.course != course); 
//сортирует студентов по номеру курса 
Array.Sort<Student>(sortedStudents, (x, y) => x.course.CompareTo(x.course)); 
//вывод полученных студентов 
foreach (Student student in students) { 
if (student.course == course) { 
Console.WriteLine("Имя: {0} {1} курс: {2} ", student.firstName, student.lastName, student.course); 
} 
} 
foreach (Student student in sortedStudents) { 
Console.WriteLine("Имя: {0} {1} курс: {2} ", student.firstName, student.lastName, student.course); 
} 
 
Console.ReadKey(); 
} 
} 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2019, 21:32
Ответы с готовыми решениями:

Код програмы поможите очень нужно, буду благодарен очень: y=cos(x)+1
Функиция: y=cos(x)+1 Промежуток Шаг 0,5

Нужно пройти тесты, буду очень благодарен!
Тесты по программированию с++ П.5.18.Правил Запрещено размещать задания и решения в виде...

Ребята, задача по паскалю, нужно сдать до завтра, а эту тему я пропустил:( буду благодарен
Выведите на экран таблицу значений функции y=ax для х, изменяющегося от a до b с шагом h.

Ребят, нужно реализовать задачи в maple! Буду очень благодарен!
Зад 1. Менеджмент компании принял решение о постоянном рекламировании нового продукта в течение...

1
3477 / 2482 / 1172
Регистрация: 14.08.2016
Сообщений: 8,180
20.10.2019, 01:19 2
без тэгов это не читабельно, не факт, что это все правильно, факт, что правильно далеко не все...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2019, 01:19
Помогаю со студенческими работами здесь

Нужно переделать проекты через указатели.Буду очень благодарен)
Переделать всё через указатели. №1 Удалить элементы кратные 7. Добавить после каждого нечетного...

Ребзя, спасите, меня отчисляют, нужно капец(! Всем неравнодушным буду очень благодарен. не хочу в армейку(
З лабы, спасайте( 1. Лабораторная работа: Задача: Объявить класс и в нем реализовать следующие...

Разработать программу, которая вводит данные и выводит текст TRUE, буду очень благодарен
Задание 1 Постановка задачи. Разработать программу, которая вводит данные и выводит текст TRUE,...

Работает поисковик, но не так как нужно. В этом деле начинающий, очень тяжело разобраться. Буду благодарен всем
Здравствуйте! Такая, проблема: вроде написал поисковик, присоединил базу, ищет по параметрам, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru