Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2023-05-04 | sudoku | Судоку | 10 % | |
2023-02-07 | power | Дневник успеха | 50 % | |
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 | pymath | Python3: математика | % | |
2022-05-31 | game6 | Морской Бой | 100 % | |
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 % | |
Итого: | 63 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2023-10-19 | jawa | TYPE - Шесть типов | 100 % | |
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 | 111. Потоки | 100 % | |
2021-03-31 | book | 110. Функции | 100 % | |
2021-03-29 | book | 101. Математика | 115 % | |
2021-03-27 | book | 100. Массивы | 100 % | |
2021-03-22 | jawa | IF - Условия | 95 % | |
2021-03-15 | jawa | OPER - Формулы | 67 % | |
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 % |
Евгений, добрый день. По поводу позавчерашнего письма о проблеме с доступам к урокам. Вчера было все хорошо, опять мог смотреть старые, пройденные видеоуроки. Сегодня опять глюк. Доступа нет. Отправлю принтскрин на formulist@gmail.com
Евгений, добрый вечер. Решил сегодня повторить некоторые уроки. Но возникла проблема, при входе на видеокурс, не отражаются уроки. Подскажите, что может быть?
Заранее благодарен.
Благодарю за ответ. Яву не изучал. Но чувствую никогда не поздно учиться новому. Буду пробовать...
Евгений, добрый день.
Шарп, до сих пор медитирует!!! Будет ли он работать???
Шарп, до сих пор медитирует!!! Будет ли он работать???
Евгений добрый день. Робот шарп уже месяц медитирует. Есть возможность его реанимировать?
Евгений, добрый день.
Робот шарп, уже неделю спит. Вы можете его оживить.
Надеюсь на взаимность
Евгений доброго времени суток.
Небольшая проблема с курсом "Шахматы по сети". С мая прошлого года поддержка 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, то твой код не верен