Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2021-05-28 | soft3 | Теория ООП | 34 % | |
2021-05-14 | soft0 | Демо софт | 115 % | |
2021-05-13 | soft1 | Нанософт | 80 % | |
2021-04-22 | platformer | Платформер на Unity | % | |
2021-04-13 | viri | Без конкуренции | 22 % | |
2021-03-21 | game0 | Демо игры | 80 % | |
2021-03-17 | start | Начало здесь | % | |
Итого: | 52 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2021-06-05 | task1 | Календарь | 19 % | |
2021-06-03 | task1 | Цифры | 92 % | |
2021-05-28 | task1 | Целые задачи | 100 % | |
2021-05-24 | olimp | Олимпиада | 5 % | |
2021-05-18 | task1 | Геометрия | 100 % | |
2021-04-22 | task1 | Символы | 100 % | |
2021-04-18 | task1 | Формулы | 100 % | |
2021-04-13 | task1 | Лирика | 86 % | |
2021-04-04 | task1 | Строки | 100 % | |
2021-03-31 | solo | Java - Вывод данных | 15 % | |
2021-03-25 | task1 | Целые числа | 100 % | |
2021-03-23 | book | 001. Числа | 75 % | |
2021-03-20 | task1 | Семантика | 100 % | |
2021-03-18 | book | 000. Строки | 100 % | |
Итого: | 63 % |
Console.WriteLine(DateTime.MinValue.ToString(CultureInfo.CreateSpecificCulture("Lv")));
Console.WriteLine(DateTime.MaxValue.ToString(CultureInfo.CreateSpecificCulture("Lv")));
int y = int.Parse(Console.ReadLine());
y = Math.Abs(y);
int result = 0;
while(y > 1)
{
result += (y % 10) % 2 == 0 ? 1: -1;
y = y / 10;
}
if (result > 0) result = 2;
else if (result < 0) result = 1;
else result = 0;
Console.WriteLine(result);
long x = long.Parse(Console.ReadLine());
while(x>9)
{
x = x / 10 + x % 10;
}
Console.WriteLine(x);
int x = int.Parse(Console.ReadLine());
int[] digits = new int[6];
for (int i = 5; i >= 0; i-- )
{
digits[i] = x % 10;
x /= 10;
}
if (digits[0] + digits[1] + digits[2] == digits[3] + digits[4] + digits[5])
Console.WriteLine("Happy");
else
Console.WriteLine("Regular");
int x = int.Parse(Console.ReadLine());
int res = (x % 10) * 1000 + ((x/10)%100)*10 +x/1000;
Console.WriteLine(res);
int x = int.Parse(Console.ReadLine());
int result = (x / 1000) * 100 + (x % 100);
Console.WriteLine(result);
int a = Convert.ToInt32(Console.ReadLine());
int result = 0;
for (int i=0; i < 4; i++ )
{
result *= 10;
result = (result + (a % 10));
a /= 10;
}
Console.WriteLine(result);
Арфы нет, возьмите бубен
string[] str = Console.ReadLine().Split();
double hrs = int.Parse(str[0]);
double mn = int.Parse(str[1]);
double euler = Math.Abs(360 - ((hrs * 30 + mn / 2) - mn * 6));
while (Math.Abs(euler) > 360)
{
euler = Math.Abs(euler) - 360;
}
double result = Math.Min(euler, 360 - euler);
Console.WriteLine("{0:0.0}", result);
Шарп - Дзен буддист какой-то. опять медитирует
То что работало в VS 19 не работает здесь и наоборот))
string[] a =Console.ReadLine().Split(".");
int x = int.Parse(a[1].Substring(1, 1));
Console.WriteLine(x);
не смог откомпилировать
string[] a =Console.ReadLine().Split();
double s = double.Parse(a[0]) * double.Parse(a[1])/2;
s = Math.Abs(s);
Console.WriteLine("{0:0.00}",s);
string[] a =Console.ReadLine().Split();
string[] b = Console.ReadLine().Split();
string[] c = Console.ReadLine().Split();
double ab = Math.Sqrt(
(double.Parse(a[0]) - double.Parse(b[0])) *
(double.Parse(a[0]) - double.Parse(b[0])) +(double.Parse(a[1]) - double.Parse(b[1]))
* (double.Parse(a[1]) - double.Parse(b[1]))
);
double bc = Math.Sqrt(
(double.Parse(b[0]) - double.Parse(c[0])) *
(double.Parse(b[0]) - double.Parse(c[0])) + (double.Parse(b[1]) - double.Parse(c[1]))
* (double.Parse(b[1]) - double.Parse(c[1]))
);
double ca = Math.Sqrt(
(double.Parse(c[0]) - double.Parse(a[0])) *
(double.Parse(c[0]) - double.Parse(a[0])) + (double.Parse(c[1]) - double.Parse(a[1]))
* (double.Parse(c[1]) - double.Parse(a[1]))
);
double p = ab + bc + ca;
Console.WriteLine("{0:0.00}",p);
int ls = int.Parse(Console.ReadLine());
int houres, min;
if (ls > 0)
{
houres = 8 + (((45 + 10) * ls) - 10) / 60;
min = (((45 + 10) * ls) - 10) % 60;
int x = houres / 24;
if (x >= 1)
{
houres = houres - (24 * x);
}
}
else
{
houres = 8;
min = 0;
}
Console.WriteLine("{0:00}:{1:00}", houres, min);
Конструкция this/base(arg) используется для передачи аргументов конструктору родительского класса.
Вы создаете новый объект класса , который может быть производным от класса , при создании которого используется конструктор с аргументами.
Таким образом Вы через данную конструкцию передаете аргументы конструктору базового класса.
Надеюсь , помог)
var a = Console.ReadLine().Split();
double x1, y1, x2, y2;
x1 = double.Parse(a[0]);
y1 = double.Parse(a[1]);
x2 = double.Parse(a[2]);
y2 = double.Parse(a[3]);
Console.WriteLine("{0:f2}",
( Math.PI * Math.Sqrt(Math.Pow((x2 - x1),2) + Math.Pow((y2 - y1),2))
*Math.Sqrt(Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2))));
Насколько я понял, технически реализовать просто круг гораздо сложнее, чем реализовать круг вписанный в прямоугольник. Естественно из-за отсутствия острой необходимости это делать (поскольку эллипс вписанный в квадрат уже является кругом) это и не реализовывали. Но могу и ошибаться.
string [] arr=Console.ReadLine().Split();
int sqr=Math.Abs(int.Parse(arr[3])-int.Parse(arr[1]))*Math.Abs(int.Parse(arr[2])-int.Parse(arr[0]));
Console.WriteLine(sqr);
int a = int.Parse(Console.ReadLine());
Console.WriteLine(Math.Pow(a,2)*4);
Ни разу в этом разделе с первого раза не закрыл формулу)
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2021-05-26
Остаток байтов: 1128
Вы являетесь участником Клуба формулистов.
Думаю, с написанием формул у всех проблемы. Очень полезный тренинг
А почему бы в задании не написать, что числа должны совпасть?
int x = int.Parse(Console.ReadLine());
do {
int[] array = new int[x.ToString().Length];
int y = x;
for (int i = 0; i < array.Length; i++)
{ array[i] = y % 10;
y = y / 10; }
x = array.Sum();
}while (x > 10);
Console.WriteLine(x);
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int sum = 0;
while( a != 0 )
{
sum += Math.Abs(a % 10 - b % 10);
a = a / 10;
b = b / 10;
}
Console.WriteLine(sum);
int x = int.Parse(Console.ReadLine());
int n = 0;
while( x != 0 )
{
n = n + x % 10;
x = x / 10;
}
Console.WriteLine(n);
дача 300 соток и километр забора, кого-то это все напоминает мне
int stops = 1 + 1 + 1 + 1 + 1;
int humans = 10 - 2 + 4 - 8 + 3 + 18;
int minutes = 10 + 15 + 7 + 30;
Console.WriteLine(stops);
Console.WriteLine(humans);
Console.WriteLine(minutes / 60 + " " + minutes % 60);
string str1 = Console.ReadLine().ToLower();
string str2 = Console.ReadLine().ToLower();
Console.WriteLine(str1.Equals(str2));
Вчера гражданин Шарп весь день медитировал, сегодня отказывается компилировать:
int a = Convert.ToInt32(Console.ReadLine()) +1;
int b = int.Parse(Console.ReadLine()) + 1;
int.TryParse(Console.ReadLine(), out int c);
c++;
Console.WriteLine(a + " " + b + " " + c);
При этом в vs все однозначно работает.
Очевидно, что ход на скриншоте проверку не прошел.
А можно использовать другие пространства имен, или необходимо в рамках систем решить?
Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +512
Подписка КФ до: 2021-04-26
Остаток байтов: 512
Вы являетесь участником Клуба формулистов.
Вынес метод дублирования в отдельный класс и вызвал его на этом классе с приемом строковой переменной из ввода, не прошел тест)