Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- public class Program
- {
- public static void Main()
- {
- int begYear = int.Parse(Console.ReadLine());
- int endYear = int.Parse(Console.ReadLine());
- int magicWeight = int.Parse(Console.ReadLine());
- int dateWeight = 0;
- int counter =0;
- DateTime currentDate = new DateTime(begYear,1,1);
- while (currentDate.Year<=endYear)
- {
- int d1=currentDate.Day/10;
- int d2=currentDate.Day%10;
- int d3=currentDate.Month/10;
- int d4=currentDate.Month%10;
- int d5=currentDate.Year/1000;
- int toRemove = currentDate.Year/100;
- int d6 =toRemove%10;
- int toRemove2 = currentDate.Year/10;
- int d7 = toRemove2 %10;
- int d8 = currentDate.Year%10;
- dateWeight = d1*(d2+d3+d4+d5+d6+d7+d8)+d2*(d3+d4+d5+d6+d7+d8)+d3*(d4+d5+d6+d7+d8)+d4*(d5+d6+d7+d8)+d5*(d6+d7+d8)+d6*(d7+d8)+d7*d8;
- if (dateWeight==magicWeight)
- {
- Console.WriteLine(currentDate.ToString("dd-MM-yyyy"));
- counter++;
- }
- currentDate = currentDate.AddDays(1);
- }
- if (counter<1)
- {
- Console.WriteLine("No");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement