Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2019-05-22 | tinklavimas | Tinklavimas | 60 % | |
2019-04-08 | jsgoro | JS Восточный гороскоп | % | |
2019-02-06 | game0 | Демо игры | 30 % | |
2019-01-27 | start | Начало здесь | % | |
2019-01-25 | soft0 | Демо софт | 15 % | |
Итого: | 46 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2019-06-19 | task2 | Динамика | 67 % | |
2019-06-16 | task1 | Семантика | 100 % | |
2019-06-16 | task1 | Лирика | 93 % | |
2019-06-16 | task1 | Геометрия | 13 % | |
2019-03-14 | task1 | Символы | 80 % | |
2019-03-13 | task1 | Формулы | 100 % | |
2019-03-09 | task1 | Строки | 100 % | |
2019-03-08 | task1 | Целые числа | 100 % | |
2019-03-07 | task2 | Рекурсия | 100 % | |
2019-03-06 | task2 | Матрицы | 100 % | |
2019-03-02 | task2 | Подпрограммы | 100 % | |
2019-03-02 | task2 | Строки | 100 % | |
2019-02-20 | task2 | Простые массивы | 100 % | |
2019-02-19 | task2 | Матрёшки | 100 % | |
2019-02-17 | task2 | Любимые циклы | 100 % | |
2019-02-17 | task2 | По цифрам | 100 % | |
2019-02-17 | task2 | Последовательность | 100 % | |
2019-02-17 | task2 | Математика | 100 % | |
2019-02-16 | task2 | Узник цикла IF | 100 % | |
2019-02-16 | task2 | Обман цикла | 100 % | |
2019-02-16 | task2 | Точка и плоскость | 100 % | |
2019-02-15 | task2 | Do-рацикл | 100 % | |
2019-02-15 | task2 | Вечность | 100 % | |
2019-02-14 | task2 | Пока-цикл | 100 % | |
2019-02-14 | task2 | For-to-чки | 100 % | |
2019-02-13 | task2 | Условный оператор | 100 % | |
2019-02-12 | task2 | Логика | 100 % | |
2019-02-11 | task2 | Типы данных | 100 % | |
2019-02-09 | task2 | Алгоритмика | 100 % | |
2019-01-31 | book | 000. Строки | 25 % | |
Итого: | 94 % |
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2020-01-24
Остаток байтов: 2399
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +256
Подписка КФ до: 2019-12-25
Остаток байтов: 2143
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-11-15
Остаток байтов: 1887
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-10-16
Остаток байтов: 1631
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-09-16
Остаток байтов: 1375
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-08-17
Остаток байтов: 1119
Вы являетесь участником Клуба формулистов.
Решал так как на Видео, но Видео перед решением не смотрел. Совсем забыл, что int - это не long. Вот и намучился проверяя почему тесты давали 50%.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-07-18
Остаток байтов: 841
Вы являетесь участником Клуба формулистов.
Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256
Подписка КФ до: 2019-06-18
Остаток байтов: 575
Вы являетесь участником Клуба формулистов.
Хороший урок по таблицам в html. Всё так логично и лаконично. Успехов в освоении html, css, JavaScript))))
Всем доброго времени суток!!!
У меня возникла проблема со шрифтом с права на лево. Когда хочу поменять размер последней ячейки с права,меняется размер последней ячейки с лева?!
Почему так?!
Немного озорной комментарий к твоему отчёту, Марк!
Есенин очень крут, поэтому и нарушаю правило: не копипастить тут.
~~~~~~~~~~~~~~~~~~~~
Припадок кончен.
Грусть в опале.
Приемлю жизнь, как первый сон.
Вчера прочел я в «Капитале»,
Что для поэтов —
Свой закон.
Метель теперь
Хоть чертом вой,
Стучись утопленником голым, —
Я с отрезвевшей головой
Товарищ бодрым и весёлым.
Гнилых нам нечего жалеть,
Да и меня жалеть не нужно,
Коль мог покорно умереть
Я в этой завирухе вьюжной.
Тинь-тинь, синица!
Добрый день!
Не бойся!
Я тебя не трону.
И коль угодно,
На плетень
Садись по птичьему закону.
Закон вращенья в мире есть,
Он — отношенье
Средь живущих.
Коль ты с людьми единой кущи, —
Имеешь право
Лечь и сесть.
Привет тебе,
Мой бедный клен!
Прости, что я тебя обидел.
Твоя одежда в рваном виде,
Но будешь
Новой наделён.
Без ордера тебе апрель
Зеленую отпустит шапку,
И тихо
В нежную охапку
Тебя обнимет повитель.
И выйдет девушка к тебе,
Водой окатит из колодца,
Чтобы в суровом октябре
Ты мог с метелями бороться.
А ночью
Выплывет луна.
Ее не слопали собаки:
Она была лишь не видна
Из-за людской
Кровавой драки.
Но драка кончилась…
И вот —
Она своим лимонным светом
Деревьям, в зелень разодетым,
Сиянье звучное
Польёт.
Так пей же, грудь моя,
Весну!
Волнуйся новыми
Стихами!
Я нынче, отходя ко сну,
Не поругаюсь
С петухами.
Земля, земля!
Ты не металл, —
Металл ведь
Не пускает почку.
Достаточно попасть
На строчку,
И вдруг —
Понятен «Капитал».
Молодец! Отличная работа! Лучшее обучение, это когда сам находишь свои ошибки!
по заданию здесь необходим видео отчет. без видео отклоню.
Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +512
Подписка КФ до: 2019-05-19
Остаток байтов: 512
Вы являетесь участником Клуба формулистов.
Отличная работа! Молодец! Самообразование это хорошо! Далеко пойдешь такими принципами!
Абсолютно верно по поводу цикла в 12! к Будде пришли 12 животных, поэтому ему пришлось делать цикл из 12.
А европейское летоисчисление сделано на основе восточного (цифры, которые мы называем арабскими, арабы называют индийскими).
(кстати, надо сделать курс по созданию календаря Майя, там алгоритм еще интереснее)))
Aletr и не всплывет)) alert() правильное написание
хорошо, что разобрался, Марк
Хорошая работа . Mолодец!
Это хорошо познакомиться с js'oм, так что этот курс для меня очень полезен! Спасибо Валерию!
считывать информацию с ВЕБ-листа через тег хорошо при создании нового своего приложения
У любого числа есть цифры после запятой, даже у целого, и это нули :)
Ну что сказать коллеги!
Не умею Я ещё нормально пользоваться функциями.... Задачу то Я решил, но посмотрел видеорешение, и очень обидно за себя стало :-))))))
Я ещё не изучал рекурсию, поэтому не совсем понял решение на видео. Решил задачу при помощи булевой переменной и if.
Здравствуйте,Елена!
Огромное Вам спасибо за задачу "Квадрат многочлена" и ещё большее спасибо за её решение. Я перерешал более 100 задач на сайте... эта единственая,которую Я понимаю, что сам бы не решил!!!
Ну что вам сказать,коллеги!
Я эту задачу мучил целый день и таки её замучал. Думал,что как всегда сделал коряво, но, судя по видеоответу, вышло не коряво, а более мудрёно чем могло бы быть. Вот мой код:
if (int.TryParse(str[k], out N[i]))
{
j = i+1;
N[j] = N[i];
k++;
}
else
{
string[] str2 = str[k].Split('-');
j = i + 1;
N[i] = int.Parse(str2[0]);
N[j] = int.Parse(str2[1]);
k++;
}
}
for (int A = N[0]; A <= N[1]; A++)
for (int B = N[2]; B <= N[3]; B++)
for (int C = N[4]; C <= N[5]; C++)
for (int D = N[6]; D <= N[7]; D++)
Console.WriteLine(A + "." + B + "." + C + "." + D);
for (int a=0;a<2;a++)
for (int b=0;b<2;b++)
for (int c=0;c<2;c++)
for (int d=0;d<2;d++)
for (int e=0;e<2;e++)
Console.WriteLine("{0}{1}{2}{3}{4}",a,b,c,d,e);
Как и всегда на видео проще и оригинальней!
Как по мне,то задачу можно решить гораздо проще без break!!! Но с этим оператором вышло так:
int num, n;
int j = 0;
for (int i = 10; i <= 99; i+=10)
{
num=i;
n = i / 10;
while (true)
{
Console.Write(num+" ");
num++;
j++;
if (j == n)
{
Console.WriteLine(num);
j = 0;
break;
}
}
}
Я решил задачу не используя метод Горнера, а просто в лоб. Немножко повозился, но все тесты на 100%
int N = int.Parse (Console.ReadLine());
double sum=0;
double xPow=0;
double x = double.Parse (Console.ReadLine());
for (int i=N;i>=0;i--)
{
double a = double.Parse (Console.ReadLine());
xPow=Math.Pow (x,i);
sum+=a*xPow;
xPow=0;
}
Console.WriteLine ("{0:f5}",sum);
В первый раз за 150 задач кажется сделал проще чем на видеорешении:
int A;
int mult=1;
int N = int.Parse (Console.ReadLine());
A=N*N;
for (int i=0;i<A;i++)
{
mult*=N;
}
Console.WriteLine (mult);
Задача хорошо! Люблю поломать мозги. После этой задачи чувствую как-будто в качалку сходил. Сделал конечно сам, но очень накрутил. В видео на много проще. Отдельное спасибо Виктору Дерябину. Я не знал про использование int.TryParse таким образом!
Задачу Я решил сам! Но на видео, блин, красивее!! Логику надо развивать!
Иногда Робот Шарп требует решения точно такого как в видеоответе. Я решил через деление на цело на 5 с исключением из этого числа дестков -- Робот дал ошибку, хотя на экран был выведен точно такой же ответ как и у самого Робота. Евгений Витольдовиб, мне кажется тут есть какая-то недоработка!!!
Хорошая задача. Не прощитал Я, что если не присваивать каждый раз заново переменной f значение 1, а просто увеличивать i на единицу, то получим тот же факториал i. Поэтому решил правильно, но перемудрил. Вот моё решение:
int f =1;
int i=1;
int j=1;
double a =0;
double E = double.Parse (Console.ReadLine());
do
{
do
{
f*=j;
j++;
}
while (j<=i);
a = 2.0/f;
j=1;
f=1;
i++;
}
while (a>=E);
Console.WriteLine("{0} {1:0.000000}",--i,a);
Решение моё такое:
int mult=100;
int count = 11;
while (mult<1000)
{
Console.WriteLine (mult);
mult =1;
mult=count*count;
count++;
}
Потом посмотрел видео.... и стало обидно за себя. Спасибо за опыт!!!
Уважаемый Евгений Витольдович,здравствуйте! Задача не плоха, но почему то, когда Я использовал if, Робот Шарп выдавал ошибку использования запрещённых операторов. Проверьте пожалуйста!
Чуть не схватил лопух... Но вовремя вспомнил задачу с яблоками и берёзой. Отдельное спасибо за задачу.... Освежает :-))))))
Ну что сказать.... Сначала вместо того чтобы выбирать положительные, начал исключать отрицательные. Потом никак не мог наладить последний отбор... Выбивало за границу массива. Решение взяло пару часов. В видеоответе горазда всё проще, но в конце концов всё отладил и задачка сошлась с ответом! Чего и вам желаю!!! :-))))))
Я решил данную задачу верно, но не эффективно! Можно было проверить на одно условие меньше, если бы правильно использовать логику!!!
Я не знал, как правильно пользоваться операцией "!" и поэтому решил данную задачу так:
bool str = bool.Parse(Console.ReadLine ());
bool T = bool.Parse ("True");
Console.WriteLine ((str != T)? "True" : "False");
Я не знаю с какого перепугу, Я решил,что действие "%" не даст остаток от деления и поэтому сам написал программу для этого действия.Программу написал правильно, что радует!!!
Задача простая, но опять же, когда знаешь теорию! Для меня прошла под девизом: "Повторение мать учения!"
Задача не сложная и тем даже очень приятная :-))))))
Задача простая, но с оговоркой. Простая только когда теорию почитаешь. Спасибо за курс и вообще за весь ваш сайт. Вашу работу, дорогие учителя, трудно переоценить!!!!
С моей точки зрения, услови задачи не совсем корректно, так как в условии задачи неоговорено,что поиск нужно производить с учётом регистра!!!
Задача понравилась. Помогает разработать алгоритм сравнения строк матрицы. Я заметил в задаче неточность. В условии сказано,что члены матрицы от 1 до 10, а в тестах значения больше 10 и меньше единицы. Пришлось переделывать код 2 раза. Первый - Я не учёл, что значения могут быть дробными, а второй -- исходя из условия Я разработал программу для положительных чисел... после теста пришлось доработать программу,что обрабатывались и отрицательные!!!
В ВИДЕОРЕШЕНИИ ОБЪЯСНЕНО КАК ЗАДАЁТСЯ ДВУМЕРНЫЙ МАССИВ
Я не знал что команда Replace заменяет все требуемые знаки в тексте без предварительных условий! Поэтому решил задачу так:
string str = Console.ReadLine() + "~";
string str1 = "";
int len = str.IndexOf ("~");
for (int i = 0; i<len; i++)
{
if (str [i] == '.')
{
str1 = str1 + "...";
continue;
}
str1 = str1 + str[i];
}
Console.WriteLine (str1);
Подскажите!!! Если нужно поменять только один конкретный знак, а все подобные оставить, то как это сделать?
Задача прикольная. Решил бы с первого раза. Если бы не забыл обнулить счётчик!!!
Я так понял, что нельзя сравнивать переменную bool c переменной bool. Не нашёл почему? Буду признателен если кто-то даст ответ!!!
Очень странная задача. По мне вней есть какая то ошибка с точки зрения работы Робота Шарпа. При вводных данных 1 -1 или -1,8 -0,879 ответ "No" -- не правильный ответ. А такого не может быть.
Я не знаю по какой причине, но мой "Роборт Шарп" не видит оператора "Lenght" для переменной типа "string". Нашёл такой выход:
string word = Console.ReadLine();
word = word + ".";
int count = 0;
int len = word.IndexOf(".");
for (int i = 0;i < len;i++)
{
if (word [i] == 'a') continue;
if (word [i] == 'e') continue;
if (word [i] == 'i') continue;
if (word [i] == 'o') continue;
if (word [i] == 'y') continue;
if (word [i] == 'u') continue;
count ++;
}
Console.WriteLine (count);
C одной стороны программа простенькая, но с другой требует логики!!!
Понравилось решение Дмитрия с пингвином. Очень здорово!!! Взял на вооружение.
Я с начала забыл сделать счётчик в цикле. Потом запутался в выводе переменной в Console.WriteLine. Ну просто смех! Хоть смайлики выводи после таких ошибок :-))))
int a = int.Parse (Console.ReadLine());
int b = int.Parse (Console.ReadLine());
int num = a;
while ( num < b )
{
Console.Write (num + ",");
num++;
}
Console.WriteLine (b + ".");
Не знал, что операция % не отделяет одинаковые числа если одно из сравниваемых чисел отрицательное. В таком случае необходимо использовать модуль!!!
Мне понравилось как в этом уроке преподан материал. Отдельное спасибо за слайд с форматами строк. Считаю, что это очень полезный материал для дальнейшего обучения!!!
DateTime.DaysInMonth(year, month) Возвращает к-во дней в данном месяце соответсвующего года
data.DayOfWeek -- возвращает название дня недели по текущей дате.
(int)data.DayOfWeek -- возвращает порядковый номер дня недели по текущей дате. Тут важно учесть региональные надстройки
т.к. на западе неделя начинается с Воскресенья, а в России с Понедельника.
Два следующих путкта исправляют эту ситуацию для росийской настройки. Если данная дата выпадает на начало недели (индекс 0) по европейской настройке, то надо его заменить
на 7 (несушествующий индекс)
уменьшение на 1 индкеса дня недели превращает английскую надстройку в русскую.
переход на григорианский календарь со 2.09.1752 сразу на 14.09.1752) - это событие обрабатывается отдельно
вывод непосредствено календаря по данной дате происходит так:
выводит к-во пробелов до первого числа месяца
Поскольку в ответе выводим занчение i то счётчик начинаем с 1 (иначе первое число месяца будет 0)
Получаем индекс дня недели и записываем его в переменую d
Условие определяющее время пререхода строки
если d меньше 6, то печать выводится без перехода строки
если d равно 6, то происходит переход на новую страку после записи i в предыдущей
Как Я понял, чтобы найти определённый день данного года нужно использовать массив DateTime, как в данной программе и оператор AddDay. Те же действия нужно сделать когда требуется найти определённый месяц и год.
Как Я понял метод DateTime.Subtract(DateTime value) возвращает разницу между текущей датой и датой параметра. Причём есть возможность получить разность в днях,месяцах,годах (пример: метод Date1.Subtract(Date2).Days/Months/Years). Важно, что переменная присваивания должна быть объектом типа
TimeSpan.
Как Я понял метод Duration используется как арифметическое д-вие модуль.
Так же из данного примера Я понял, что операторы t.TotalDays, t.TotalHours, t.TotalMinutes возвращают значения только операторам пространства имён TimeSpan (В данном примере t - это объект типа TimeSpan ).
DateTime Start = DateTime.Parse (Console.ReadLine());
DateTime EndPlaned = DateTime.Parse (Console.ReadLine());
DateTime End = DateTime.Parse (Console.ReadLine());
string [] Money = Console.ReadLine().Split();
double N = int.Parse(Money[0]);
double M = int.Parse(Money[1]);
double zarplata = N*Math.Max(0,EndPlaned.Subtract(Start).Days+1);
double shtraf = M*(End.Subtract(EndPlaned).Days);
double deff = zarplata - shtraf;
if (deff<=0)
Console.WriteLine (0);
else
Console.WriteLine (deff);
Помозговав немного, решил сделать вот так! Но не знаю быстрее так будет работать программа или нет?!
int count = 0;
int data1 = int.Parse(Console.ReadLine());
int data2 = int.Parse(Console.ReadLine());
for ( data1=data1 ;data1<=data2;)
if (DateTime.IsLeapYear(data1))
{
count ++;
data1=data1+4;
}
else
data1++;
Console.WriteLine (count);
Перед решением задачи немного погуглил. Соединил одно с другим и получилось с первого раза!!!!
int y = int.Parse(Console.ReadLine());
int m = int.Parse(Console.ReadLine());
int d = int.Parse(Console.ReadLine());
DateTime date1 = new DateTime(y, m, d);
Console.WriteLine (date1.DayOfWeek);
Задачка не сложная, но с подвохом. Пришлось применить фантазию!!!
Я как-то соригинальничал:
int num = int.Parse (Console.ReadLine ())*10;
num = 5005+num;
Console.WriteLine (num);
Генадий,здравствуй! Я решал задачу где мат.формула была такой А*А/5 по этой формуле было только 2 правильных теста из 10, а вот по этой (А/5)*А 10 из 10 тестов были правильными. Если не сложно, объясни, пожалуйста, в чём разница?!
Привет, Марк! Прикольная программка получилась)). Юмор всегда приветствую, продолжай в том же духе!! Удачи!
Сделал глупейшую ошибку.... Забыл вставить в операторы IndexOf индексы отбора!
Я решал эту задачу через IndexOf, но это решение не охватывало всех вариантов событий. Подсмотрел решение у Евгения Витольдовича... Красиво, но у меня вопрос: А если число изначально целое. Или если у него изначально после запятой только одна цифра?! Что тогда? Или Я в чём-то ошибаюсь?
Простенько, но со вкусом!!! Вспомнил школу. Курс алгебры и свою любимую учительницу :)))))))
Ну что сказать.... Лучше конечно дать мозгам отдохнуть и просто, хитро, и профессионально сделать копи-пэст. И оп.... а задачка то сошлась с ответом :))))))
Снова запутался в преобразованиях. А так решение было лёгким. Много писать. И пишешь одно и тоже. Но это Я считаю хорошо. Повторение мать професионализма :)))))).
Я так и не понял как при получении остатка от деления на 24 получаются всегда правильные часы (даже если меньше суток прошло)?????
string str = Console.ReadLine ();
if (str == "0")
Console.WriteLine ("08:00");
else
{
int example = int.Parse (str);
int peremena = example - 1;
int time = 45*example + 10*peremena+8*60;
int timeHour = (int)time/60%24;
int timeMinute = time%60;
Console.WriteLine ("{0:00}:{1:00}",timeHour ,timeMinute );
Внимательность!Внимательность! И ещё раз ВНИМАТЕЛЬНОСТЬ! Всё ещё путаюсь в переводе из одного типа в другой. Трачу на это мнгог времени.
Не внимательно прочитал условие. Выводил на экран всё выражение вместе с результатом. Только после 3-его запуска понял в чём дело :))))
Вот так можно обозначать к-во цифр после запятой, если кому интересно :))))
Console.WriteLine ("{0:N6}",chislitel/znamenatel);
Не знал, что для модуля надо писать Math.Abs. Нашёл такой выход:
static void Main()
{
int num1 = int.Parse(Console.ReadLine());
int num2 = int.Parse(Console.ReadLine());
int sum,num3,num4,i;
string lent;
sum=0;
for (i = 0 ; i<6 ; i++)
{
num3 =num1% 10; num1/=10;
num4 = num2 %10; num2/=10;
lent = (num3-num4).ToString();
lent = lent.Trim('-');
sum = sum + Convert.ToInt32(lent);
}
Console.WriteLine (sum);
}
Я вставил ваше первое решение, изменил length на Length и робот шарп успешно скомпилировал и прогнал по всем тестам. Вот, посмотрите здесь на исправленный код www.videosharp.info/console/stat/level=25
Доброго времени суток!
Я пробовал и так и так.... Без изменений... Ругается.... Говорит что Length не определена для класса стринг?!
Вы написали length с маленькой буквой в первом примере, надо Length, как во втором примере, возможно ошибка в этом.
Доброго времени суток!
Объясните мне,если можно, почему при данном решении задачи компилятор выдавал ниже приведёную ошибку?
using System;
class VideoSharp
{
static void Main()
{
string [] s1 = Console.ReadLine().Split();
string [] s2 = Console.ReadLine().Split();
string [] s3 = Console.ReadLine().Split();
string [] s4 = Console.ReadLine().Split();
string [] s5 = Console.ReadLine().Split();
int num1,num2,num3,num4,num5;
int.TryParse (s1 [s1.length-1], out num1);
int.TryParse (s2 [s2.length-1], out num2);
int.TryParse (s3 [s3.length-1], out num3);
int.TryParse (s4 [s4.length-1], out num4);
int.TryParse (s5 [s5.length-1], out num5);
Console.WriteLine ("{0} {1} {2} {3} {4}",num1,num2,num3,num4,num5);
Console.WriteLine (num1+num2+num3+num4+num5);
}
}
ОЩИБКА___program.cs(20,30): error CS1061: "System.Array" не содержит определение для "length". Не удалось найти метод расширения "length",
принимающий первый аргумент типа "System.Array" (пропущена директива using или ссылка на сборку?)
а при этом решении НЕТ
using System;
class VideoSharp
{
static void Main()
{
string [] s1 = Console.ReadLine().Split();
string [] s2 = Console.ReadLine().Split();
string [] s3 = Console.ReadLine().Split();
string [] s4 = Console.ReadLine().Split();
string [] s5 = Console.ReadLine().Split();
int num1,num2,num3,num4,num5;
num1= s1.Length-1;
num2= s2.Length-1;
num3= s3.Length-1;
num4= s4.Length-1;
num5= s5.Length-1;
int.TryParse (s1 [num1], out num1);
int.TryParse (s2 [num2], out num2);
int.TryParse (s3 [num3], out num3);
int.TryParse (s4 [num4], out num4);
int.TryParse (s5 [num5], out num5);
Console.WriteLine ("{0} {1} {2} {3} {4}",num1,num2,num3,num4,num5);
Console.WriteLine (num1+num2+num3+num4+num5);
}
}
Заранее благодарен!
Привет, Марк! Ты удивишься, но программы такого типа на C# пишутся довольно просто. Сделаешь по видео-урокам несколько игр, и тогда поймешь сам принцип построения форм и добавления элементов. И нужно еще знать основы языка: переменные, циклы, условия... И чтоб написать такую программу, даже не обязательно знать ООП )). Удачи!!! Я уверен, что у тебя всё получится !!!
Замечательная работа! Очень мотивирующая для меня вещь. Я изучать язык только начинаю. То что ты сделал для меня, в данный момент космос. Спасибо за работу и видео. Желаю успехов с обучении!
Марк, добро пожаловать. Начни проходить курс Начало здесь.
www.videosharp.info/video - здесь витрина всех уроков, бери не хочу.
Форма для загрузки скриншота в отчете за видеоурок становился видна после того, как поставите все галки в задании урока.