Описать структуру с именем WORKER - C# (193634)
Формулировка задачи:
Помогите пожалуйста сделать сортировку ФИО по алфавиту, после введения нужного стажа работы очень нужно...
Не нашёл нигде, помогите пожалуйста..
• ввод с клавиатуры данных в массив, состоящий из десяти структур типа WORKER
(записи должны быть упорядочены по алфавиту);
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication13 { public struct worker { public string fio; public string dol; public int god; public int staj; } class Program { static void Main(string[] args) { worker[] w = new worker[10]; for (int i = 0; i < 10; i++) { Console.WriteLine("Введите данные о {0} работнике:", i+1); Console.Write("Ф.И.О.: "); w[i].fio = Console.ReadLine(); Console.Write("Должность: "); w[i].dol = Console.ReadLine(); Console.Write("Год поступления на работу: "); w[i].god = Convert.ToInt32(Console.ReadLine()); w[i].staj = 2011 - w[i].god; Console.WriteLine("====="); } Console.Write("Введите необходимый стаж работы: "); int st = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Работники со стажем {0}:",st); int n=0; for (int i = 0; i < 10; i++) { if (w[i].staj > st) { Console.WriteLine(w[i].fio); n++; } } if (n == 0) Console.WriteLine("Работников со стажем {0} не обнаружено:", st); Console.ReadLine(); } } }
Решение задачи: «Описать структуру с именем WORKER»
textual
Листинг программы
for(int i = 0; i < arr.Length; i++)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д