Описать структуру с именем 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++)