Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- namespace EGN
- {
- class Program
- {
- static void Main(string[] args)
- {
- long input = long.Parse(Console.ReadLine());
- long result = 0;
- long res = 0;
- long newTemp = input;
- List<long> egnn = new List<long>();
- List<long> controlNumber = new List<long>();
- while (newTemp>0)
- {
- res = newTemp % 10;
- controlNumber.Add(res);
- newTemp /= 10;
- }
- long[] cont= {0, 6, 3, 7, 9, 10, 5, 8, 4, 2};
- long contrMulty = 0;
- for (int i = 1; i < controlNumber.Count; i++)
- {
- contrMulty += (cont[i] * controlNumber[i]);
- }
- long controla = 0;
- if (contrMulty % 11 == 10)
- {
- controla = 0;
- }
- else
- {
- controla = contrMulty % 11;
- }
- Console.WriteLine("Контролно число: "+controla);
- Console.WriteLine("Роден:");
- while (input > 0)
- {
- result = input % 100;
- egnn.Add(result);
- input /= 100;
- }
- if (egnn[3] > 12)
- {
- egnn[4] += 2000;
- Console.WriteLine(egnn[4]);
- }
- else if (egnn[3]<13)
- {
- egnn[4] += 1900;
- Console.WriteLine(egnn[4]);
- }
- if (egnn[3] > 0)
- {
- if (egnn[3]<13)
- {
- switch (egnn[3])
- {
- case 1: Console.WriteLine("Jan"); break;
- case 2: Console.WriteLine("Feb"); break;
- case 3: Console.WriteLine("March"); break;
- case 4: Console.WriteLine("April"); break;
- case 5: Console.WriteLine("May"); break;
- case 6: Console.WriteLine("June"); break;
- case 7: Console.WriteLine("July"); break;
- case 8: Console.WriteLine("August"); break;
- case 9: Console.WriteLine("Sept"); break;
- case 10: Console.WriteLine("Oct"); break;
- case 11: Console.WriteLine("Novem"); break;
- case 12: Console.WriteLine("Dec"); break;
- }
- }
- else
- {
- switch (egnn[3]-40)
- {
- case 1: Console.WriteLine("Jan"); break;
- case 2: Console.WriteLine("Feb"); break;
- case 3: Console.WriteLine("March"); break;
- case 4: Console.WriteLine("April"); break;
- case 5: Console.WriteLine("May"); break;
- case 6: Console.WriteLine("June"); break;
- case 7: Console.WriteLine("July"); break;
- case 8: Console.WriteLine("August"); break;
- case 9: Console.WriteLine("Sept"); break;
- case 10: Console.WriteLine("Oct"); break;
- case 11: Console.WriteLine("Novem"); break;
- case 12: Console.WriteLine("Dec"); break;
- }
- }
- }
- if (egnn[2] > 0 && egnn[2] < 32)
- {
- var sufix = "Ден: ";
- Console.WriteLine(sufix+egnn[2]);
- }
- var sexcontrol = egnn[0] / 10;
- if (sexcontrol%2 == 0)
- {
- Console.WriteLine("Пол: Мъж");
- }
- else
- {
- Console.WriteLine("Пол: Жена");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment