Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ProgramaZaStudentiFMIIzpit
- {
- class Program
- {
- static void Main(string[] args)
- {
- /*Необходимо е да се извършват различни справки за студенти, обучавани по бакалавърски
- програми от Факултета по математика и информатика (ФМИ). Един студент може да има само
- един факултетен номер и една специалност. Всички студенти са родени между 1950 и 1992 г.
- Известно е, че трябва да се осигури въвеждането на не повече от 1000 студенти. За всеки
- студент се въвежда: факултетен номер (ФН) – във формат AABBCCDEEE, т.е. състои се от 10 не
- непременно еднакви десетични цифри, където AA означават последните две цифри на годината,
- в която е записан студента, BB означават номера на факултета (за ФМИ е 01), CC – номер на
- специалност („информатика”, „бизнес информационни технологии”, „математика”, „приложна
- математика” и „математика и информатика” са съответно с кодове: 01, 02, 03, 04 и 05), D – вид
- обучение (1 – редовно, 2 – задочно), EEE – поредния номер на записване; единен граждански
- номер (ЕГН) или единен номер на чужденец (ЕНЧ) – ако е чужденец, които са във формат
- TTYYZZXXXX, т.е. състои се от 10 не непременно еднакви десетични цифри, като TT са
- последните две цифри на годината на раждане, YY е месеца на раждане, а ZZ е поредния номер
- на деня от месеца на раждане. Например: факултетен номер 0901012001 и ЕГН 8003019909
- означава: студента е записан 2009 г., ФМИ, специалност „информатика”, задочно обучение,
- пореден номер 1, роден е на 01.03.1980 г.
- Реализирайте следната функционалност на програмата:
- 1. Да се въведе и контролира броя студенти N – цяло неотрицателно число. За всеки студент
- въведете факултетен номер и съответен ЕГН/ЕНЧ, контролирайки уникалността на факултетния
- номер и уникалността на ЕГН/ЕНЧ;
- 2. Да се отпечата списък на всички студенти от ФМИ, специалност „информатика”, редовно
- обучение, записани между 1999 г. и 2009 г. включително;
- 3. Да се сортират във възходящ ред по номер на специалност, като при еднакви номера на
- специалности, се сортират в низходящ ред по ЕГН/ЕНЧ. Да се изведе така получения сортиран
- списък, съдържащ факултетните номера и съответните им ЕГН/ЕНЧ, разделени с точно един
- интервал.*/
- int StudentsCount = 100; //Holds the maximum students holding an exam.
- string[] StudentsNames = new string[100]; //Holds the names of the students.
- int[] IdenticalNum = new int[100]; //Answers for the EGN/EN4 .
- int[] Proffessions = new int[5]; //Answers for the avable Proffessions in the College.
- Proffessions[0] = 01; //Answrs for the Proffession "Informatic"
- Proffessions[1] = 02; //Answers for the Proffession "Bussiness Informatic Technologies"
- Proffessions[2] = 03; //Answers for the Proffession "Mathematic"
- Proffessions[3] = 04; //Answrs for the Proffession "Practical Matematic"
- Proffessions[4] = 05; //Answrs for the Proffession ""r
- int[] CurrentFormOFSt = new int[2];
- CurrentFormOFSt[0] = 1; //Answers for the Regular Form of studying
- CurrentFormOFSt[1] = 2; //Answrs for the distance Form of studying
- int YearOfBirthMax = 1993;
- for (int YearOfBirth = 1950; YearOfBirth < YearOfBirthMax - 1; YearOfBirth++)
- {
- int i = 0;
- i++;
- int YearC = 1950;
- YearC++;
- int[] Years = new int[i];
- Years[i] = YearOfBirth;
- Console.WriteLine(i);
- }
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement