Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2017-05-06 | game1 | Нано-игры | 80 % | |
2015-09-23 | soft1 | Нанософт | 10 % | |
2015-08-28 | game6 | Морской Бой | 13 % | |
2015-08-20 | game0 | Демо игры | 80 % | |
2015-05-19 | soft0 | Демо софт | 15 % | |
Итого: | 38 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2015-09-11 | task1 | Геометрия | 100 % | |
2015-09-11 | task1 | Целые задачи | 10 % | |
2015-09-09 | task1 | Формулы | 89 % | |
2015-09-09 | task1 | Символы | 100 % | |
2015-09-07 | task1 | Лирика | 86 % | |
2015-08-26 | task1 | Целые числа | 100 % | |
2015-08-25 | task1 | Строки | 100 % | |
2015-08-17 | olimp | Олимпиада | 5 % | |
2015-05-26 | task1 | Семантика | 100 % | |
Итого: | 56 % |
Отличный обзор, в программе захвата настроить шумоподавление и будет идеальный звук, продолжай в том же духе, не забрасывай на долго, это самое важное в обучении, практика, хоть немного, но каждый день.
Видео не доступно, проверь настройки на ютубе.
А как же кирпичики, которые дают возможность стрелять с ракетки?
Юрий, очень хорошие знания, уверена что с каждым разом будут они еще больше расширятся и укрепляется! Молодец! :)
Разве это игровые программы "Анимация броска кубика"?
Похоже, что
...
Console.WriteLine(s1);
Console.WriteLine(s2);
...
лишние, так как скорее всего правильность решения задачи определяется выводом данных. И получается так, что у вас вместо ожидаемых True/False всегда выводятся введенные пользователем строки, которые не проходят проверку, так как не ответствуют решению задачи.
До такого простого и очевидного решения не додумался). Пришлось как то выкручиваться и в результате решил таким вот способом, всеж при помощи while.
Но кучу времени потратил пытаясь понять почему какие то странные значения выводились поначалу. Оказывается консоль как то странно воспринимает в некоторых ситуациях символы... какае то ерунда с кодировкой... в итоге получилось что 0 = 48, 1 = 49, 2 = 50, и.т.д...
Юра, замечательно что урок стал полезен и интересный! Так держать! ☀️
Юрий, возможно и было не легко, зато ты отлично справился и у тебя все получилось! Ты, Молодец! :)
Юрий, отлично что ты не только потренировался и узнал новое, ты еще и помощника себе сделал! Молодец! :)
Интересная идея. Надо тоже что-нибудь такое придумать.
Юрий, замечательные добавления, рада что у тебя так все классно и легко получается! :)
Отличный навыки получили! Ждем следующих отчетов
Юрий, замечательно выполнил урок, классная у тебя программа и я очень рада твоим успехам! :)
Хорошо получилось. Интересный опыт приобрели.
Отличный результат. Вот так , играючи, удается осваивать программирование на c#
Юрий, это классно, ведь только с постоянной практикой твое количество перхоти в качество, ты обретаешь крепкий навык и доводишь его до мастерства! :)
Вот! О чём я только что и сказал Кириллу.
Да, да , помню скриншот с квадратом, треугольником и кругом. Жаль нет скриншота результатов. Ждем следующих отчетов!
Юра, ты намного лучше Малевича, мне твой квадрат больше нравится! :)
Юра, хорошо выполнил работу и картинки тоже подобрал интересны! :)
Здравствуйте, Евгений Витольдович.
Я написал консольную программу по олимпиадной задачке "Спираль". Все сделал по условию и программа абсолютно рабочая, но робот Шарп ни в какую не принимает её. Перепробовал кучу вариантов и безрезультатно...
Подскажите пожалуйста, что там надо изменить, чтобы робот её принял.
using System;
using System.Linq;
namespace Spiral
{
class Program
{
static void Main(string[] args)
{
int k, l, m, n, ee;
int M = Convert.ToInt32(Console.ReadLine());
int[,] myArr = new int[M, M];
Random ran = new Random();
Console.WriteLine(M);
for (int i = 0; i < M; i++)
{
for (int j = 0; j < M; j++)
{
myArr[i, j] = ran.Next(0, 9);
Console.Write(myArr[i, j] + " ");
}
Console.WriteLine();
}
if (M % 2 != 0)
{
for (ee = 0; ee < M / 2 + 1; ee++)
{
for (k = 0 + ee; k + ee < M; k++)
{
Console.Write(myArr[0 + ee, k] + " "); // первая горизонтальная линия
}
for (l = 1 + ee; l + ee < M; l++)
{
Console.Write(myArr[l, M - 1 - ee] + " "); // первая вертикальная линия
}
for (m = M - 1 - ee; m - ee > M - M; m--)
{
Console.Write(myArr[M - 1 - ee, m - 1] + " "); // первая обратная горизонтальная линия
}
for (n = M - 2 - ee; n - ee > 0; n--)
{
Console.Write(myArr[n, M - M + ee] + " "); // первая обратная вертикальная линия
}
}
}
else
{
for (ee = 0; ee < M / 2; ee++)
{
for (k = 0 + ee; k + ee < M; k++)
{
Console.Write(myArr[0 + ee, k] + " "); // первая горизонтальная линия
}
for (l = 1 + ee; l + ee < M; l++)
{
Console.Write(myArr[l, M - 1 - ee] + " "); // первая вертикальная линия
}
for (m = M - 1 - ee; m - ee > M - M; m--)
{
Console.Write(myArr[M - 1 - ee, m - 1] + " "); // первая обратная горизонтальная линия
}
for (n = M - 2 - ee; n - ee > 0; n--)
{
Console.Write(myArr[n, M - M + ee] + " "); // первая обратная вертикальная линия
}
}
}
}
}
}
Юрий, мне очень понравился твой отзыв, я тоже от него в восторге! Молодец! :)
Юрий, отличный отзыв, спасибо!
Хорошо получилось. Здорово, что уже приходит понимание. И все это пришло всего за 6 написанных программ! Впереди еще много интересного. Желаю также легко получать опыт и в дальнейшем изучении с#
Очень рада что твое количество перерастает в качество, это уже хорошие результаты! А дальше с практикой будет еще больше закрепляться перерастая в навыки и мастерство! :)
Вроде все правильно сделал, а роботу что-то не нравится...
string s1 = Console.ReadLine();
string s2 = Console.ReadLine();
Console.WriteLine(s1);
Console.WriteLine(s2);
if (s1.ToLower() == s2.ToLower())
{
Console.WriteLine("True");
}
else
{
Console.WriteLine("False");
}
Console.ReadKey();
}
}
}
Решение в одну строчку... все равно пишет - неверно
Console.WriteLine("Да будет мир во всём Мире!".Length +" "+ "Пусть все будут здоровы!".Length);
Нашел в инете ещё такое решение, но БОТ почему - то не хочет его принимать)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(String.Concat(Enumerable.Repeat("#", 1000)));
}
}
}
Привет.
Это формат вывода чисел. Больше можно посмотреть здесь:
msdn.microsoft.com/en-us/library/0c899ak8(v=vs.110).aspx
Это в личку. я вконтакте vk.com/walerijbitrix, только напишите, что с "Формулы программиста" и по какому вопросу
Я уверена,, что это произойдет, и быстрее чем ожидаешь, если и дальше будет выполнять задания тренировать уже что знаешь)
Доброго времени суток, Евгений Витольдович! Подскажите пожалуйста, в игры Быстрощелк в видеоуроке вы прописываете такую строчку:
label_result.Text = clics_per_second.ToString("#.#") + " кликов за секунду";
Никак не могу найти информацию об использовании ("#.#") для указания десятичных знаков. Где вообще про данную аббревиатуру можно прочесть?
Я не стал ничего придумывать, и 2 уровня слил в 1. Прикольно получилось. Рекомендую попробовать :)
Валерий, а вы не могли бы, пожалуйста, подсказать как сделать движущийся Label. Я пытался сделать это с помощью таймера и начальных и конечных координат, но почему - то по тику таймера лейбл переходит во вторую координату, но не возвращается назад в первую...
Вы удачно справились, и навыки получили! Молодец!
Дорогой Друг, я просто уверенна что научишься писать на С#, если начнешь выполнять задания, Евгений подробно и понятно объясняет каждый урок, остается только писать и присылать отчет) Вот и все, весь секрет твоего желания, а еще тут интересно и весело)