Описать структуру с именем 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++)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д