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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5