Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Excersize
- {
- class Program
- {
- static void Main(string[] args)
- {
- int number = int.Parse(Console.ReadLine());
- for (int i = 1; i <= number; i++)
- {
- if (GetSevens(i) == true && Getpalindrome(i) == true && GetEven(i) == true)
- {
- Console.WriteLine(i);
- }
- }
- }
- private static bool GetEven(int i)
- {
- string a = i.ToString();
- char[] chars = a.ToCharArray();
- for (int j = 0; j < a.Length; j++)
- {
- if (chars[j] % 2 ==0)
- {
- return true;
- }
- }
- return false;
- }
- private static bool GetSevens(int i)
- {
- string a = i.ToString();
- int sumDigits = 0;
- for (int j = 0; j < a.Length; j++)
- {
- sumDigits += Convert.ToInt32(a[j]);
- sumDigits -= 48;
- }
- if (sumDigits % 7 ==0)
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- private static bool Getpalindrome(int i)
- {
- string numToString = i.ToString();
- if (numToString.Length == 1)
- {
- return true;
- }
- else if (numToString.Length == 2)
- {
- if (numToString[0] == numToString[1])
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- else if (numToString.Length == 3)
- {
- if (numToString[0] == numToString[2])
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- else if (numToString.Length == 4)
- {
- if (numToString[0] == numToString[3] && numToString[1] == numToString[2])
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- else if (numToString.Length == 5)
- {
- if (numToString[0] == numToString[4] && numToString[1] == numToString[3])
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- else if (numToString.Length == 6)
- {
- if (numToString[0] == numToString[5] && numToString[1] == numToString[4] && numToString[2] == numToString[3])
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- else if (numToString.Length == 7)
- {
- if (numToString[0] == numToString[6] && numToString[1] == numToString[5] && numToString[2] == numToString[4])
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- else if (numToString.Length == 8)
- {
- if (numToString[0] == numToString[7] && numToString[1] == numToString[6] && numToString[2] == numToString[5] && numToString[3] == numToString[4])
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- else if (numToString.Length == 9)
- {
- if (numToString[0] == numToString[8] && numToString[1] == numToString[7] && numToString[2] == numToString[6] && numToString[3] == numToString[5])
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- else if (numToString.Length == 10)
- {
- if (numToString[0] == numToString[9] && numToString[1] == numToString[8] && numToString[2] == numToString[7] && numToString[3] == numToString[6] && numToString[4] == numToString[5])
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- return false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement