Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2023-01-31 | chess3 | Шахматы по сети | % | |
2022-12-02 | nevermind | Невидимка | % | |
2022-11-27 | sweep | Боты Сапёра | 100 % | |
2022-10-06 | origami | Оригами | 50 % | |
2022-09-07 | ogame | On-line игра | % | |
2022-09-05 | wpf | WPF Clocks | 100 % | |
2022-09-03 | dancex | Dancing Links | 100 % | |
2022-09-02 | sokoban | Сокобан | 100 % | |
2022-06-23 | bilife | Бинарная жизнь | 117 % | |
2022-06-03 | words | Игры со словами | 15 % | |
2022-05-31 | game6 | Морской Бой | 100 % | |
2022-05-31 | pymath | Python3: математика | % | |
2022-05-27 | game4 | Игры со Спрайтами | 28 % | |
2022-05-10 | base1 | БД - Книжка оценок | 117 % | |
2022-05-06 | compiler | Компилятор | 100 % | |
2022-04-26 | viri | Без конкуренции | 100 % | |
2022-04-12 | task5 | Секундомер | 57 % | |
2022-03-30 | task3 | Комбинаторика | 100 % | |
2021-12-28 | lines | Шарики | 113 % | |
2021-04-22 | java-start | J1. Запуск | 25 % | |
2021-04-22 | memory | Карточки памяти | % | |
2021-04-07 | shifr | Шифрование | 135 % | |
2021-02-09 | soft1 | Нанософт | 100 % | |
2021-01-25 | platformer | Платформер на Unity | % | |
2020-12-19 | task4 | Графические циклы | 100 % | |
2020-12-09 | iterator | Итератор | 100 % | |
2020-12-07 | soft3 | Теория ООП | 100 % | |
2020-11-25 | thread | Бурные потоки | 100 % | |
2020-11-03 | graf | Коллекция графов | 100 % | |
2020-10-06 | image | Фотошарп | 112 % | |
2020-09-24 | soft2 | Новые технологии | 120 % | |
2020-07-04 | wpf2 | Простой WPF | % | |
2020-06-08 | game2 | Микроигры | 114 % | |
2020-05-22 | game0 | Демо игры | 100 % | |
2020-05-07 | game1 | Нано-игры | 90 % | |
2020-05-02 | start | Начало здесь | % | |
2020-04-24 | soft0 | Демо софт | 115 % | |
Итого: | 88 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2022-12-05 | solo | C# набор | 89 % | |
2022-10-06 | task2 | Подпрограммы | 43 % | |
2022-09-29 | task2 | Простые массивы | 100 % | |
2022-09-27 | task2 | Матрёшки | 100 % | |
2022-09-21 | solo | Java - Запуск | 85 % | |
2022-09-11 | task2 | По цифрам | 100 % | |
2022-06-09 | task2 | Любимые циклы | 100 % | |
2022-06-08 | club | 24 - Муза Оля | 67 % | |
2022-05-31 | task2 | Математика | 100 % | |
2022-05-20 | task2 | Последовательность | 100 % | |
2022-05-15 | task2 | Узник цикла IF | 100 % | |
2022-05-15 | task2 | Точка и плоскость | 100 % | |
2022-04-19 | task2 | Обман цикла | 100 % | |
2022-04-05 | task2 | Do-рацикл | 100 % | |
2022-03-28 | solo | Java - Циклы | 100 % | |
2022-03-14 | task2 | Вечность | 100 % | |
2022-01-11 | task2 | Рекурсия | 50 % | |
2022-01-10 | task2 | For-to-чки | 100 % | |
2022-01-10 | task2 | Пока-цикл | 100 % | |
2022-01-07 | task1 | Календарь | 100 % | |
2021-12-29 | task1 | Цифры | 92 % | |
2021-12-20 | task1 | Геометрия | 100 % | |
2021-12-14 | task1 | Символы | 100 % | |
2021-12-01 | solo | Java - Вывод данных | 43 % | |
2021-11-24 | task2 | Условный оператор | 100 % | |
2021-11-16 | task2 | Логика | 100 % | |
2021-11-06 | task1 | Целые числа | 100 % | |
2021-09-19 | task2 | Типы данных | 100 % | |
2021-05-03 | jawa | Коллекции | 34 % | |
2021-04-28 | jawa | Массивы | 300 % | |
2021-04-27 | jawa | Методы | 100 % | |
2021-04-26 | jawa | Потоки | 100 % | |
2021-04-26 | book | Экзамен | % | |
2021-04-20 | task1 | Семантика | 100 % | |
2021-04-19 | jawa | LOOP - Циклы | 125 % | |
2021-04-19 | task2 | Алгоритмика | 95 % | |
2021-04-06 | jawa | Сумматоры | % | |
2021-03-31 | book | 110. Функции | 100 % | |
2021-03-31 | book | 111. Потоки | 100 % | |
2021-03-29 | book | 101. Математика | 115 % | |
2021-03-27 | book | 100. Массивы | 100 % | |
2021-03-22 | jawa | IF - Условия | 100 % | |
2021-03-15 | jawa | OPER - Формулы | 67 % | |
2021-03-13 | jawa | TYPE - Шесть типов | 100 % | |
2021-03-11 | jawa | READ - Ввод данных | 100 % | |
2021-02-03 | jawa | WRITE - Вывод данных | 100 % | |
2021-01-26 | book | 010. Условия | 100 % | |
2021-01-26 | book | 001. Числа | 100 % | |
2020-11-10 | task1 | Целые задачи | 100 % | |
2020-07-04 | task1 | Формулы | 100 % | |
2020-06-24 | solo | Алфавит | % | |
2020-06-17 | task1 | Лирика | 93 % | |
2020-06-10 | jawa | START - Запуск | 100 % | |
2020-06-08 | book | 011. Циклы | 100 % | |
2020-05-25 | task1 | Строки | 100 % | |
2020-04-23 | olimp | Олимпиада | 3 % | |
2020-04-22 | book | 000. Строки | 100 % | |
2020-04-20 | solo | СОЛО на клавиатуре | % | |
2020-04-17 | solo | YESOLO on the Keyboard | % | |
Итого: | 93 % |
Надеюсь на взаимность
Евгений доброго времени суток.
Небольшая проблема с курсом "Шахматы по сети". С мая прошлого года поддержка asp.net на хостинге reg.ru не осуществляется. Поэтому выполнить курс полностью стало очень трудно. Подскажите как решить данную проблему?
Заранее благодарен.
Здравствуйте, Евгений.
Поздравляю с прошедшим Новым годом. Желаю здоровья и творческих
успехов.
Можете посмотреть сайт. Он не перегружает задания. Их выполнение не
возможно. Хотя у меня доступ открыт до 8 февраля.
С почтением, Максим.
25450.MaxB
Евгений, доброго времени суток.
Поздравляю с наступившим Новым Годом! Желаю здоровья и творческих успехов.
Возникла не большая проблема. Нет доступа к урокам, хотя в клубе до 2 февраля. Можете посмотреть в чем дело. Заранее благодарен.
Максим.
Евгений, добрый день.
Благодарю. Очень неожиданно и приятно.
Хочу продолжить и завершить шахматный курс.
Также очень понравился курс со спрайтами, буду очень признателен и рад доделать этот курс. Если у Вас будет возможность сообщите, когда будут добавлены ссылки на видео этого курса.
Не останавливайтесь в Вашей образовательной деятельности.
Считаю, что Ваши уроки на 100% прокачивают навыки программирования.
С почтением, Максим.
Не надо уже мегахэши собирать. Я вам, по старым заслугам, на 65 дней даю подписку.
Подписка в Клуб формулистов обновлена.
Количество дней: +65
Количество байт: +2500
Подписка КФ до: 2023-02-08
Остаток байтов: 2500
Вы являетесь участником Клуба формулистов.
Евгений, добрый вечер.
Хочу поставить программу для сбора МегаХешей. Но такая проблема, скачал новую программу по ссылке с сайта, и там нет файла config где нужно прописать моё имя 25450.MaxB
Подскажите, пожалуйста, как настроить новую программу.
Евгений, добрый вечер.
Не могу войти на сайт. Участие в клубе до 3 декабря. Но видимо сервер сегодня не работает.
Можете восстановить работу сервера?
Благодарю. В курсе "МикроИгры" файлы появились. Супер. В курсе "Игры со спрайтами нет" проблемы осталась.
Я бы хотел закончить курс "Игры со спрайтами". Вы можете и там перезалить видео. После четвертого урока "Спрайт. Класс для графики", такая же проблема. С пятого урока "Спрайт. Рисуем линии мышкой" нет доступа к видео. Очень жаль, потому что курс очень интересный, первые четыре урока сделал с большим удовольствием.
Евгений, добрый день.
Хотел еще раз выполнить урок с прилунением Апполона, но к сожалению нет доступа к этому видео уроку (Курс - микроигры). Также данное приложение можно сделать в курсе "Игры со спрайтами", но к сожалению к этом видео тоже нет доступа. Поэтому этот курс не могу доделать. Ссылка (www.youtube.com/watch?v=50vEPHfKDqE) видео не доступно. Вы не могли бы прислать рабочую ссылку на данный урок.
Заранее благодарен.
С костылём
int count = 0;
long a1 = long.Parse(Console.ReadLine());
long a2 = long.Parse(Console.ReadLine());
long a3 = long.Parse(Console.ReadLine());
long a4 = long.Parse(Console.ReadLine());
long a5 = long.Parse(Console.ReadLine());
if (a1 < a4)
{
long b1 = a1 + a4 - a1;
}
if (a1 < 0)
{
a1 = 0 - a1;
count++;
}
if (a2 < 0)
{
a2 = 0 - a2;
count++;
}
if (a3 < 0)
{
a3 = 0 - a3;
count++;
}
if (a4 < 0)
{
a4 = 0 - a4;
count++;
}
if (a5 < 0)
{
a5 = 0 - a5;
count++;
}
long _multi = mult(a1, a2);
_multi = mult(_multi, a3);
_multi = mult(_multi, a4);
_multi = mult(_multi, a5);
if (count == 2 || count == 0 || count == 4)
Console.WriteLine(_multi);
else
{
_multi = 0 - _multi;
Console.WriteLine(_multi);
}
-----
static long mult(long a, long b)
{
long sum = 0;
for (long i = 0; i < b; i++)
sum += a;
return sum;
}
static long mult(long a, long b)
{
long sum = 0;
for (int i = 0; i < b; i++)
sum += a;
return sum;
}
------
long a1 = long.Parse(Console.ReadLine());
long a2 = long.Parse(Console.ReadLine());
long a3 = long.Parse(Console.ReadLine());
long a4 = long.Parse(Console.ReadLine());
long a5 = long.Parse(Console.ReadLine());
long _multi = mult(a1, a2);
_multi = mult(_multi, a3);
_multi = mult(_multi, a4);
_multi = mult(_multi, a5);
Console.WriteLine(_multi);
string[] text = Console.ReadLine().Split();
long a1 = long.Parse(text[0]);
long a2 = long.Parse(text[1]);
long a3 = long.Parse(text[2]);
long a4 = long.Parse(text[3]);
long a5 = long.Parse(text[4]);
long minimum = min(a1, a2);
minimum = min(a3, minimum);
minimum = min(a4, minimum);
minimum = min(a5, minimum);
long maximum = max(a1, a2);
maximum = max(a3, maximum);
maximum = max(a4, maximum);
maximum = max(a5, maximum);
Console.WriteLine(minimum);
Console.WriteLine(maximum);
------
static long min(long a, long b)
{
if (a <= b)
return a;
else
return b;
}
static long max(long a, long b)
{
if (a >= b)
return a;
else
return b;
}
int N = int.Parse(Console.ReadLine());
int[] array = new int[N];
string [] r;
r = Console.ReadLine().Split();
for (int i = 0; i < N; i++)
array[i] = int.Parse(r[i]);
int min = array[0];
int max = min;
int count_min = 0;
int count_max = 0;
for (int i = 0; i < N; i++)
{
if (min >= array[i])
{
min = array[i];
count_min = i;
}
if (max <= array[i])
{
max = array[i];
count_max = i;
}
}
for (int i = 0; i < N; i++)
{
if (i != 0)
Console.Write(' ');
if (count_min == i)
Console.Write(max);
else if (count_max == i)
Console.Write(min);
else
Console.Write(array[i]);
}
Console.WriteLine();
int N = int.Parse(Console.ReadLine());
int[] array = new int[N];
string [] r;
r = Console.ReadLine().Split();
for (int i = 0; i < N; i++)
array[i] = int.Parse(r[i]);
for (int i = 0; i < N; i++)
{
if (i % 2 == 0)
Console.Write("{0} ", array[i] + array[i]);
else
Console.Write("{0} ", array[i] * array[i]);
}
Console.WriteLine();
int N = int.Parse(Console.ReadLine());
int[] array = new int[N];
string [] r;
r = Console.ReadLine().Split();
for (int i = 0; i < N; i++)
array[i] = int.Parse(r[i]);
for (int i = 0; i < N; i++)
{
if (i != N - 1)
Console.Write("{0},", array[i]+1);
else
Console.Write("{0}.", array[i]+1);
}
Console.WriteLine();
int N = int.Parse(Console.ReadLine());
int[] array = new int[N];
string [] r;
r = Console.ReadLine().Split();
for (int i = 0; i < N; i++)
array[i] = int.Parse(r[i]);
for (int i = 0; i < N; i++)
{
if (i != N - 1)
Console.Write("{0},", array[i]);
else
Console.Write("{0}", array[i]);
}
Console.WriteLine();
хотя проходит и решение на 100% без цикла
int N = int.Parse(Console.ReadLine());
int[] array = new int[N];
string [] r;
r = Console.ReadLine().Split();
Console.WriteLine("{0} {1}", int.Parse(r[0]), int.Parse(r[N-1]));
Решение как в видео уроке
int N = int.Parse(Console.ReadLine());
int[] array = new int[N];
string [] r;
r = Console.ReadLine().Split();
for (int i = 0; i < N; i++)
array[i] = int.Parse(r[i]);
Console.WriteLine("{0} {1}", int.Parse(r[0]), int.Parse(r[N-1]));
int N = int.Parse(Console.ReadLine());
int[] array = new int[N];
for (int i = 0; i < N; i++)
array[i] = 1;
for (int i = 0; i < N; i++)
Console.WriteLine(array[i]);
int sum = 0;
int k = 1;
int b = 1;
int[] array = new int[6];
for (int i = 100000; i < 1000000; i++)
{
b = i;
for (int j = 0; j < 6; j++)
{
k = b % 10;
array[j] = k;
b = b / 10;
}
for (int t = 0; t < 6; t++)
{
sum += array[t];
}
if (sum > 50)
{
for (int l = 5; l >= 0; l--)
{
Console.Write(array[l]);
}
Console.WriteLine();
}
sum = 0;
}
int count = 0;
int k = 1;
int b = 1;
int[] array = new int[5];
for (int i = 00000; i < 100000; i++)
{
b = i;
for (int j = 0; j < 5; j++)
{
k = b % 10;
array[j] = k;
b = b / 10;
}
for (int t = 0; t < 5; t++)
{
if (array[t] == 0 || array[t] == 1)
count++;
}
if (count == 5)
{
for (int l = 4; l >= 0; l--)
{
Console.Write(array[l]);
}
Console.WriteLine();
}
count = 0;
}
int count = 0;
int k = 1;
int b = 1;
int[] array = new int[7];
for (int i = 1000000; i < 10000000; i++)
{
b = i;
for (int j = 0; j < 7; j++)
{
k = b % 10;
array[j] = k;
b = b / 10;
}
for (int t = 0; t < 7; t++)
{
if (array[t] == 3 || array[t] == 5 || array[t] == 7)
count++;
}
if (count == 7)
{
for (int l = 6; l >= 0; l--)
{
Console.Write(array[l]);
}
Console.WriteLine();
}
count = 0;
}
В прошлом решении не туда поставил Console.WriteLine();
После исправления - результат 100%
Но тайм аут больше 5
int k = 1;
int b = 1;
int[] array = new int[6];
for (int i = 123456; i < 1000000; i++)
{
b = i;
for (int j = 0; j < 6; j++)
{
k = b % 10;
array[j] = k;
b = b / 10;
}
if(array[5] < array[4] && array[4] < array[3] && array[3] < array[2] && array[2] < array[1] && array[1] < array[0])
{
for (int l = 5; l >= 0; l--)
{
Console.Write(array[l]);
}
}
Console.WriteLine();
}
int k = 1;
int b = 1;
int count = 0;
for (int i = 10000; i < 100000; i++)
{
b = i;
for (int j = 0; j < 5; j++)
{
k = b % 10;
if (k > 2)
count++;
b = b / 10;
}
if (count == 0)
Console.WriteLine(i);
count = 0;
}
пробелы, пробелы
int n = int.Parse(Console.ReadLine());
for (int j = 0; j < n; j++)
{
for (int i = 0; i < n; i++)
{
if (i != 0)
Console.Write(" ");
if (i == j)
Console.Write("{0}","1");
else
Console.Write("{0}", "0");
}
Console.WriteLine();
}
Евгений доброе утро.
Робот Шарп медитирует :^#
Можно его пробудить?
Евгений, привет.
Робот Шарп медитирует :^#
Можете его разбудить?
С костылем, вначале был пробел, поэтому решение не принемалось
int k = 10;
for (int j = 1; j <= 9; j++)
{
int i = 1;
Console.Write(k + " ");
while (i <= j)
{
if (i != 1)
Console.Write(" ");
if(i < j)
Console.Write("{0}", k + i);
if (i == j)
Console.Write("{0}", k + i);
i ++;
if (i > j)
break;
}
k = k + 10;
Console.WriteLine();
}
Console.WriteLine();
Но видео решение тоже интересное
int k = 10;
for (int j = 1; j <= 9; j++)
{
int i = 1;
Console.Write(k + " ");
while (i <= j)
{
Console.Write(k + i + " ");
i ++;
if (i > j)
break;
}
k = k + 10;
Console.WriteLine();
}
break - как костыль, трегольник выдает правильно, но решение не проходит
Решение с небольшим костылем
string chislo = Console.ReadLine();
long n = long.Parse(chislo);
long count = 0;
long n1;
long len = 0;
if (n < 0)
len = chislo.Length - 1;
else
len = chislo.Length;
for (long i = 0; i < len; i++)
{
n1 = n % 10;
if (n1 % 2 == 0)
count++;
n = n / 10;
}
Console.WriteLine(count);
Без long решение только на 20%, с long на 100%
string chislo = Console.ReadLine();
int n = Math.Abs(int.Parse(chislo));
int count = 0;
int n1;
for (int i = 0; i <= chislo.Length; i++)
{
n1 = n % 10;
if (n1 == 2 || n1 == 3 || n1 == 5 || n1 == 7)
count++;
n = n / 10;
}
Console.WriteLine(count);
Евгений, доброго времени суток. Сайт опять висит. Не могу получить доступ к занятиям и консольным задачам.
С почтением, Максим.
Евгений, я уезжаю с 17 июля по 5 августа. Если будет возможность (я планирую продлить участие после 9 сентября, когда закончится текущая подписака) то можно будет увеличить срок в будующую подписку.
Заранее благодарен.
Евгений, благодарю за ответ. Лучше деньги не переводить, а по возможности продлить. Я уеду с 15 июля по 5 августа.
Евгений добрый день. Планируе уехать в отпуск на 3 недели. Есть ли возможность на сайте заморозить аккаунт на месяц. После этого увеличить членство в клубе на месяц.
Заранее благодарен.
Максим
int temp = int.Parse(Console.ReadLine());
int a1, a2, a3, a4, a5, a6;
a6 = temp % 10;
a5 = temp / 10 % 10;
a4 = temp / 100 % 10;
a3 = temp / 1000 % 10;
a2 = temp / 10000 % 10;
a1 = temp / 100000;
if (a1 + a2 + a3 == a4 + a5 + a6)
Console.WriteLine("YES");
else
Console.WriteLine("NO");
int a1, a2, a3, a4;
int temp;
for (int i = 1000; i < 10000; i++)
{
temp = i;
a4 = temp % 10;
a3 = temp / 10 % 10;
a2 = temp / 100 % 10;
a1 = temp / 1000;
if (a1 == a4 && a2 == a3)
Console.WriteLine(i);
}
int a1, a2, a3;
int temp;
for (int i = 100; i < 1000; i++)
{
temp = i;
a3 = temp % 10;
temp /= 10;
a2 = temp % 10;
a1 = temp / 10;
if (a1 != a2 && a1 != a3 && a2 != a3)
Console.WriteLine(i);
}
int a1, a2, a3;
int temp;
for (int i = 100; i < 1000; i++)
{
temp = i;
a3 = temp % 10;
temp /= 10;
a2 = temp % 10;
a1 = temp / 10;
if (a1 < a2 && a1 < a3 && a2 < a3)
Console.WriteLine(i);
}
int a1, a2, a3;
int sum = 7;
int temp;
for (int i = 106; i < 1000; i++)
{
temp = i;
a3 = temp % 10;
temp /= 10;
a2 = temp % 10;
a1 = temp / 10;
if (sum == a1 + a2 + a3)
Console.WriteLine(i);
}
int a1, a2;
int n = 25;
for (int i = 10; i < 100; i++)
{
a2 = i % 10;
a1 = i / 10;
if (a1 > a2)
Console.WriteLine(i);
}
ulong N = ulong.Parse(Console.ReadLine());
ulong a = 1;
ulong b = 1;
ulong c = 1;
if(N == 1)
{
Console.WriteLine("YES");
return;
}
for (ulong i = 2; i < 99999999; i++)
{
c = a + b;
a = b;
b = c;
if (N == c)
{
Console.WriteLine("YES");
break;
}
}
if (N != c)
Console.WriteLine("NO");
long N = long.Parse(Console.ReadLine());
long fact1 = 1;
long fact2 = 1;
for (long i = 1; i <= N; i++)
{
if (i % 2 == 0)
{
fact1 *= i;
}
else
{
fact2 *= i;
}
}
if (N % 2 == 0)
Console.WriteLine(fact1);
else
Console.WriteLine(fact2);
double N = double.Parse(Console.ReadLine());
double s = 1.0;
for (double i = 1; i <= N; i++)
s /= i;
Console.WriteLine("{0:f5}",s);
double y = 0.0;
for (double x = -2.0; x <= 2.1; x += 0.1)
{
y = x * x * Math.Sin(x) / Math.Sqrt(Math.Abs(Math.Cos(x)));
Console.WriteLine(" {0,5:f1}\t{1,9:f5}", x, y);
}
Евгений добрый день.
Возникла небольшая проблема по курсу "Морской бой". При копировании класса Mission возникла ошибка связанная с тем, что в нем вывод сделан для консоли (Console.SetCursorPosition(x + 1, y + 12). В этом проекте вывод нужно делать на GridSea. К сожалению в уроки не объяснено как исправить данную ошибку. Можете выслать файл с классом Mission.
Заранее благодарен.
Евгений, доброго времени суток.
Не удолось восстановить доступ к курсу "Игры со спрайтами".
Заранее благодарен.
Евгений, добрый день.
Курс Игры со спрайтами - не работает. С пятого урока не загружаются видео. Пишет, что видео с ограниченным доступом
for (int i = 0; i <= 90; i++)
{
double rad = i * Math.PI / 180;
Console.WriteLine("cos {0} = {1:f3}", i, Math.Cos(rad));
}
Задача решена на 100%. Не внимательно прочитал условие. Нужно было выводить только если число больше 1 и меньше 3.
long a = long.Parse(Console.ReadLine());
long prev = long.Parse(Console.ReadLine());
string st;
long cur = 0;
while ("." != (st = Console.ReadLine()))
{
cur = long.Parse(st);
if (st == ".")
break;
if(prev > a && prev < cur)
Console.WriteLine(prev);
a = prev;
prev = cur;
}
Работает на 50%
long a = long.Parse(Console.ReadLine());
long prev = long.Parse(Console.ReadLine());
string st;
long cur = 0;
while ("." != (st = Console.ReadLine()))
{
cur = long.Parse(st);
if (st == ".")
break;
Console.WriteLine(prev);
a = prev;
prev = cur;
}
Евгений, доброго времени суток.
Возникала проблема. Сейчас изучаю курс Игры со спрайтами - и не могу открыть урок 5 "Спрайт. Рисуем линии мышкой". Пишет <Видео недоступно .Это видео с ограниченным доступом>. Без этого видео не могу дальше продолжать выполнение курса. Помогите получить доступ.
С почтением, Максим (25450.MaxB)
int a = int.Parse(Console.ReadLine());
string st;
int cur = 0, sum = 0;
while ("." != (st = Console.ReadLine()))
{
cur = int.Parse(st);
if (sum < cur)
Console.WriteLine(cur);
sum = a + cur;
a = cur;
}
Евгений, добрый день.
Хотел повторно сделать игру Апполо, но к сожалению 2 урока по созданию этой игры не работают на youtube
www.youtube.com/watch?v=50vEPHfKDqE - это первая часть
www.youtube.com/watch?v=-ddPIVKv4v0 - это вторая часть.
Можете прислать сслыки на работающие видео, если они есть. Или использовать какой-либо другой способ.
Заранее благодарен.
Максим.
Евгений, добрый день.
Робото Шарп сегодня медитирует.
Можете его разбудить?
Не знаю сколько процентов, пока Шарп - медитирует
int a = int.Parse(Console.ReadLine());
int prev = int.Parse(Console.ReadLine());
string st;
int cur = 0;
int sum = 0;
while ("." != (st = Console.ReadLine()))
{
cur = int.Parse(st);
sum = a + prev;
if (sum < cur)
Console.WriteLine(cur);
a = prev;
prev = cur;
}
int cur = 0, prev = 0;
int max = int.Parse(Console.ReadLine());
Console.WriteLine(max);
string st;
while ("." != (st = Console.ReadLine()))
{
cur = int.Parse(st);
max = Math.Max(max, Math.Max(cur, prev));
Console.WriteLine(max);
prev = cur;
}
int cur = 0, prev = 0;
prev = int.Parse(Console.ReadLine());
string st;
int res;
while ("." != (st = Console.ReadLine()))
{
cur = int.Parse(st);
res = cur * prev;
Console.WriteLine(res);
prev = cur;
}
100% решение
long text = long.Parse(Console.ReadLine());
long summa = 0;
long summa1 = 0;
long summa2 = 0;
for (long i = 1; i <= text; i+=2)
summa1 += i;
for (long i = 2; i <= text; i += 2)
summa2 -= i;
summa = summa1 + summa2;
Console.WriteLine(summa);
long text = long.Parse(Console.ReadLine());
long summa = 0;
for (long i = 1; i <= text; i++)
if (text % i == 0)
{
summa += i;
}
Console.WriteLine(summa);
long text = long.Parse(Console.ReadLine());
for (long i = 1; i <= text; i++)
if (text % i == 0)
Console.WriteLine(i);
int a, b;
bool flag = false;
for (int i = 100; i <= 999; i++)
{
b = i;
for (int j = 0; j < 3; j++)
{
a = b % 10;
b = b / 10;
if (a == 3)
{
flag = true;
break;
}
}
if(flag == true)
flag = false;
else
Console.WriteLine(i);
}
int a, b;
for (int i = 1000; i <= 9999; i++)
{
b = i;
for (int j = 0; j < 4; j++)
{
a = b % 10;
b = b / 10;
if (a == 0)
{
Console.WriteLine(i);
break;
}
else
continue;
}
}
string[] text = Console.ReadLine().Split();
for (int i = 0; i < text.Length; i++)
if(int.Parse(text[i]) < 0)
Console.WriteLine(text[i]);
Благодарю за совет. В видео урока использувались русские символы, и Евгений Витольдович хотел именно в этом курсе попробывать использовать переменные с русским обозначением, поэтому в данном уроке тоже использовал русские переменные.
Несмотря на то что C# позволяет использовать русский язык для методов и переменных, старайтесь не использоваться его при написании кода. Ваш код может быть использован другими людьми, многие из которых не знают русский.
string[] text = Console.ReadLine().Split();
double x = double.Parse(text[0]);
double y = double.Parse(text[1]);
if ((x * x + y * y <= 4) && (x <= 2 && x >= 0 && y <= 2 && y >= 0) || (x <= 0 && x >= -2 && y <= 0 && y >= -2) )
Console.WriteLine("Да");
else
Console.WriteLine("Нет");
Здравствуйте, Евгений.
Не могу зайти на Видеокурсы (не могу выполнять уроки)
Также не работает доступ к окнсольным задачам.
Заранее благодарен.
С почтением, Максим (25450.MaxB).
string[] text = Console.ReadLine().Split();
double x = double.Parse(text[0]);
double y = double.Parse(text[1]);
if (x > 0 && y > 0) Console.WriteLine("1");
if (x < 0 && y > 0) Console.WriteLine("2");
if (x < 0 && y < 0) Console.WriteLine("3");
if (x > 0 && y < 0) Console.WriteLine("4");
if (x == 0 || y == 0) Console.WriteLine("0");
long n = long.Parse(Console.ReadLine());
if (n < 0) n = n * (-1);
long temp = 0;
bool flag = false;
while (n > 0)
{
temp = n % 10;
n = n / 10;
if (temp == 3)
{
flag = true;
break;
}
}
if (flag)
Console.WriteLine("YES");
else
Console.WriteLine("NO");
int n = int.Parse(Console.ReadLine());
int nod = n / 2;
for (; nod > 0; nod--)
{
if (n % nod == 0) break;
}
Console.WriteLine(nod);
а если будет; 100 100 50, то твой код не верен
Почти повторяет прошлую задачу. Видеорешение +.
string[] abc = Console.ReadLine().Split();
double x = double.Parse(abc[0]);
double epsilon = double.Parse(abc[1]);
double a;
double fact = 1;
int i = 0;
do
{
i++;
fact *= x;
a = 1.0 / fact;
} while (a >= epsilon);
Console.WriteLine("{0} {1:F6}", i, a);
Console.ReadKey();
интересно, но не очень понятно)
Евгений, добрый день. Сейчас делаю курс Комбинаторика. Задача "Счастливые билеты 6". Не загружается видео файл с урок. Пишет, что "видео с ограниченным доступом" - это ошибка?
Заранее благодарен.
Подписка в Клуб формулистов обновлена.
Количество дней: +180
Количество байт: +4000
Подписка КФ до: 2022-09-09
Остаток байтов: 4000
Вы являетесь участником Клуба формулистов.
int year = int.Parse(Console.ReadLine());
bool flag;
if( (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0) )
flag = true;
else
flag = false;
Console.WriteLine(flag ? 29 : 28);
Евгений, добрый день. Вчере оплатил доступ к сайту, пришло сообщение на почту, что доступ открыт "Открыт доступ для пакета «Клуб формулистов - Ежемесячная подписка» до 2021-09-10 23:59 МСК". Но в реале у меня нет доступа к видеокурсам. Можете помочь в данном вопросе?
Евгений, добрый день. Сделал оплату по счету 3982 но до сих пор не включен доступ. Можете уточнить инфу. На skype chm497 и на почту выслал скрин - чек с оплатой
Добрый день, Евгений.
Завтра хочу приобрести членство в клубе на полгода. Есть ли у Вас скидки для многодетных, как в прошлый раз.
Нужно: перевести указанную сумму на карточку Сбербанка № 4276590016123118, получатель Абдусатор А. Б.
int d = int.Parse(Console.ReadLine());
switch (d)
{
case 1: Console.WriteLine("Январь"); break;
case 2: Console.WriteLine("Февраль"); break;
case 3: Console.WriteLine("Март"); break;
case 4: Console.WriteLine("Апрель"); break;
case 5: Console.WriteLine("Май"); break;
case 6: Console.WriteLine("Июнь"); break;
case 7: Console.WriteLine("Июль"); break;
case 8: Console.WriteLine("Август"); break;
case 9: Console.WriteLine("Сентябрь"); break;
case 10: Console.WriteLine("Октябрь"); break;
case 11: Console.WriteLine("Ноябрь"); break;
case 12: Console.WriteLine("Декабрь"); break;
}
int n = int.Parse(Console.ReadLine());
int y1 = n * 100 - 100 + 1;
int y2 = n * 100;
while (y1 <= y2)
{
Console.WriteLine(y1);
y1++;
}