123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- /* 1
- Console.Write("Введите год: ");
- int year21 = int.Parse(Console.ReadLine());
- for (int year = 1900; year <= 1999; year++)
- {
- for (int month = 1; month <= 12; month++)
- {
-
- for (int day = 1; day < DateTime.DaysInMonth(year,month); day++)
- {
- bool a = dob(year21, year, month, day);
- if (a == true)
- {
- Console.WriteLine( new DateTime(year,month,day).ToShortDateString());
- }
- }
- }
- }
- static bool dob(int year21, int year, int moth, int day)
- {
- int sq = 0;
- foreach (var numb in year.ToString())
- {
- sq += Convert.ToInt32(numb.ToString()) * Convert.ToInt32(numb.ToString());
- }
- if (sq - day * day == year21 - year)
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- */
- /* 2
- Console.Write("string: ");
- string str = Console.ReadLine();
- string newstr = "";
- int count = 1;
- for (int i = 0; i < str.Length; i++)
- {
- if (i == str.Length - 1 || str[i] != str[i + 1])
- {
- if (count == 1)
- {
- newstr += str[i];
- count = 1;
- }
- else
- {
- newstr += count.ToString() + str[i];
- count = 1;
- }
- }
- else
- {
- count++;
- }
- }
- Console.WriteLine(newstr);
- */
- /* 3
- Console.Write("Загадайте число: ");
- string numbertrue = Console.ReadLine();
- Console.Write("Предположите число: ");
- string numbertry = Console.ReadLine();
- Console.WriteLine($"Быков: {bulls(numbertrue,numbertry)}, коров: {cows(numbertrue,numbertry)}");
- static int bulls(string str1, string str2)
- {
- int bulls = 0;
- for (int i = 0; i < str1.Length; i++)
- {
- if (str1[i] == str2[i])
- {
- bulls++;
- }
- }
- return bulls;
- }
- static int cows(string str1, string str2)
- {
- int cows = 0;
- for (int i = 0; i < str1.Length; i++)
- {
- for (int j = 0; j < str2.Length; j++)
- {
- if (str1 [i] == str2[j])
- {
- if (i != j)
- {
- cows++;
- }
- }
- }
- }
- return cows;
- }
- */
|