Fără Descriere

vivanov 8209639410 first commit 10 luni în urmă
.gitignore.txt 429e5ab52f first commit 11 luni în urmă
readme.md 8209639410 first commit 10 luni în urmă

readme.md

1)

Запрашиваю данные, придаю вид и делаю математические вычисления. Код выглядит следующим образом:

Console.Write("Input your birthday: ");
DateTime date1 = DateTime.ParseExact(Console.ReadLine(), "dd.yyyy", null);
var date2 = DateTime.Now.Year - date1.Year;
Console.Write("Вам " + date2 + " лет");

2)

Сначала запрашиваю данные и создаю переменную для вывода результата. Затем создаю переменную для подсчета повторений символов в строке. Затем идет цикл который пеебирает каждый символ во входной строке. Далее идет проверка, является ли символ цифрой. (скажу честно, я смотрел видео, как дяденька писал такой же код, но только на С++, я брал некоторую информацию с его видео и переписывал с С++ на С#). Код выглядит следующим образом:

string input = Console.ReadLine();
string result = "";
int count = 0;
foreach (char i in input)
{
    if ((i > '0') && (i < '9'))
    {
        count = count * 10 + (i - '0');
    }
    else
    {
        if (count == 0)
        {
            result += i;
        }
        else
        {
            result += new string(i, count);
        }
        count = 0;
    }
}
Console.WriteLine(result);

3)

Сначала запрашиваю данные, затем создаю переменные, где будут содержаться количество быков и коров. Далее идет цикл, который перебирает все цифры в числе, которое задумал петя. Затем идет проверка, совпадают ли числа пети и васи, если да, то прибавляется количество быков, если иначе, то прибавляется число коров. Код выглядит следующим образом:

Console.Write("input number petya: ");
string petya = Console.ReadLine();
Console.Write("input number vasya: ");
string vasya = Console.ReadLine();
int bulls = 0;
int cows = 0;
for (int i = 0; i < petya.Length; i++)
{
    if (petya[i] == vasya[i])
    {
        bulls++;
    }
    else if (petya.Contains(vasya[i]))
    {
        cows++;
    }
}
Console.WriteLine("Количество быков: " + bulls); 
Console.WriteLine("Количество коров: " + cows);