Си шарп с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Роберт
  • Звание: Нанопрогер
  • Накопленный опыт: 26 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-03-05 15:16:26
  • Город проживания: Питер

Видеокурсы

Этот формулист не закончил ни одного видеокурса

Консольные задачи

Дата активности Консольный раздел Прогресс
2016-03-05 task1 Целые числа 6 из 7 86 %
2016-03-02 task1 Строки все 14 100 %
2016-02-20 task1 Семантика все 6 100 %
Итого: 26 из 27 97 %
Сохранить страницу:

9417. --
Роберт
Роберт
ответить
# Консоль / Целые числа / Пирамида / 2016-03-05 15:16

        string[] data1 = Console.ReadLine().Split(' ');
        string[] data2 = Console.ReadLine().Split(' ');
        string[] data3 = Console.ReadLine().Split(' ');
        string[] data4 = Console.ReadLine().Split(' ');
        string[] data5 = Console.ReadLine().Split(' ');
        int a = Convert.ToInt32(data1[data1.Length - 1]);
        int b = Convert.ToInt32(data2[data2.Length - 1]);
        int c = Convert.ToInt32(data3[data3.Length - 1]);
        int d = Convert.ToInt32(data4[data4.Length - 1]);
        int e = Convert.ToInt32(data5[data5.Length - 1]);
        Console.WriteLine("{0} {1} {2} {3} {4}",a,b,c,d,e);
        Console.WriteLine(a + b + c + d + e);


9417. --
Роберт
Роберт
ответить
# Консоль / Целые числа / Пять чисел / 2016-03-05 14:59

string[] data = Console.ReadLine().Split(' ');
        long a;
        long v;
        long b;
        long s;
        long d;


        a = Convert.ToInt64(data[0]);
        v = Convert.ToInt64(data[1]);
        b = Convert.ToInt64(data[2]);
        d = Convert.ToInt64(data[3]);
        s = Convert.ToInt64(data[4]);
        Console.WriteLine(a + v + b + d + s);


9417. --
Роберт
Роберт
ответить
# Консоль / Целые числа / Деление / 2016-03-05 14:52

int a;
        int b;

        a = Convert.ToInt32(Console.ReadLine());
        b = Convert.ToInt32(Console.ReadLine());


        Console.WriteLine("{0} / {1} = {2}", a, b, a / b);
        Console.WriteLine("{0} % {1} = {2}", a, b, a % b);


9417. --
Роберт
Роберт
ответить
# Консоль / Целые числа / Два числа / 2016-03-05 14:37

  string[] data  = Console.ReadLine().Split(' ');
        int a;
        int v;

        a =  Convert.ToInt32(data[0]);
        v = Convert.ToInt32(data[1]);
        Console.WriteLine(  a+ v);


9417. --
Роберт
Роберт
ответить
→  Павел  # Консоль / Строки / Trim/Start/End / 2016-03-02 16:42

string str = Console.ReadLine(); ;

        string str2 = str.TrimStart(new char[] { '[', ' ','\t' });
        Console.WriteLine("[{0}",str2);

        string str3 = str.TrimEnd(new char[] { ']', ' ', '\t' });
        Console.WriteLine("{0}]", str3);

        string str4 = str.Trim(new char[] { '[', ']', ' ', '\t' });
        Console.WriteLine("[{0}]", str4);


9417. --
Роберт
Роберт
ответить
# Консоль / Строки / Trim/Start/End / 2016-03-02 16:42

string str = Console.ReadLine(); ;

        string str2 = str.TrimStart(new char[] { '[', ' ','\t' });
        Console.WriteLine("[{0}",str2);

        string str3 = str.TrimEnd(new char[] { ']', ' ', '\t' });
        Console.WriteLine("{0}]", str3);

        string str4 = str.Trim(new char[] { '[', ']', ' ', '\t' });
        Console.WriteLine("[{0}]", str4);


9417. --
Роберт
Роберт
ответить
# Консоль / Строки / Trim/Start/End / 2016-03-02 16:42

на 100%


9417. --
Роберт
Роберт
ответить
# Консоль / Строки / Starts/EndsWith / 2016-02-27 16:01

string str = Console.ReadLine();

        str = str.ToLower();
        Console.WriteLine(str.StartsWith("hello"));
     

        Console.WriteLine(str.EndsWith("."));
      // Console.ReadKey();


9417. --
Роберт
Роберт
ответить
# Консоль / Строки / Substring / 2016-02-27 15:30

string str = Console.ReadLine();
        int a = str.IndexOf('(');
        int b = str.IndexOf(')');

        string str2 = str.Substring(a+1, b - a-1);

        Console.WriteLine(str2);


9417. --
Роберт
Роберт
ответить
# Консоль / Строки / Replace / 2016-02-27 15:09

//www.VideoSharp.info/Консоль/Строки/Replace
using System;
class VideoSharp
{
    static void Main()
    {
        string str1 = Console.ReadLine(); //BURATINO -> BUROTINA

        str1 = str1.Replace('A', '~');
        Console.WriteLine(str1);
        //"а" меняем на ~
        str1 = str1.Replace('O', 'A');
        Console.WriteLine(str1);
        //о меняем на  ~
        str1 = str1.Replace('~', 'O');
        Console.WriteLine(str1);
        //~ меняем на o

        str1 = str1.Replace('a', '~');
        Console.WriteLine(str1);
        //"а" меняем на ~
        str1 = str1.Replace('o', 'a');
        Console.WriteLine(str1);
        //о меняем на  ~
        str1 = str1.Replace('~', 'o');
        Console.WriteLine(str1);
        //~ меняем на o

    }
}


9417. --
Роберт
Роберт
ответить
# Консоль / Строки / ToLower/Upper / 2016-02-24 16:44

//www.V//www.VideoSharp.info/Консоль/Строки/ToLower/Upper
using System;
class VideoSharp
{
    static void Main()
    {
       
      string verx =  Console.ReadLine();
        string nis = Console.ReadLine();

        verx=verx.ToLower();
        nis=nis.ToLower();

        if(verx==nis)
        {
            Console.WriteLine("True");
        }
        else
        {
            Console.WriteLine("False");
        }

        //Console.ReadKey();
    }
}


  • Звание: Нанопрогер
  • Накопленный опыт: 26 часов
  • Собранный капитал: нет

Клуб формулистов

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.