Skip to content

Instantly share code, notes, and snippets.

@EvilFalcon
EvilFalcon / gist:84197536ad2ae817d1f92c13fb0b69cd
Last active January 13, 2023 13:19
Дан двумерный массив. Вычислить сумму второй строки и произведение первого столбца. Вывести исходную матрицу и результаты вычислений.
using System;
namespace C_Light
{
class Program
{
static void Main(string[] args)
{
int arrayStrings = 3;
int arrayColumns = 3;
@EvilFalcon
EvilFalcon / gist:a5d95e4cc07402fe5647abcec5155cbe
Last active January 13, 2023 20:26
Дана строка из символов '(' и ')'. Определить, является ли она корректным скобочным выражением. Определить максимальную глубину вложенности скобок. Пример “(()(()))” - строка корректная и максимум глубины равняется 3. Пример не верных строк: "(()", "())", ")(", "(()))(()" Для перебора строки по символам можно использовать цикл foreach, к примеру…
using System;
internal class Program
{
static void Main(string[] args)
{
int depth = 0;
var count = 0;
int maxDepth = 0;
char openBracket = '(';
using System;
namespace C_Light
{
class Program
{
static void Main(string[] args)
{
const string ComandSkillPiercingTheHeavens = "1";
const string CommandSkillHeavensBlessing = "2";
@EvilFalcon
EvilFalcon / gist:caecc96b2459f267e5d8e25bb6761deb
Last active January 13, 2023 13:20
Найдите минимальную степень двойки, превосходящую заданное число. К примеру, для числа 4 будет 2 в степени 3, то есть 8. 4<8. Для числа 29 будет 2 в степени 5, то есть 32. 29<32. В консоль вывести число (лучше получить от Random), степень и само число 2 в найденной степени.
using System;
namespace C_Light
{
class Program
{
static void Main(string[] args)
{
int number;
int minNumber = 1;
@EvilFalcon
EvilFalcon / gist:f04974860ea204c2d775b5d78ec58fe8
Last active January 13, 2023 13:20
Дано N (1 ≤ N ≤ 27). Найти количество трехзначных натуральных чисел, которые кратны N. Операции деления (/, %) не использовать. А умножение не требуется. Число N всего одно, его надо получить в нужном диапазоне.
using System;
namespace C_Light
{
class Program
{
static void Main(string[] args)
{
int number;
int startRandom = 1;
@EvilFalcon
EvilFalcon / gist:89a5e660f87ff4e7215fc364a8add2bc
Last active January 13, 2023 13:20
Создайте переменную типа string, в которой хранится пароль для доступа к тайному сообщению. Пользователь вводит пароль, далее происходит проверка пароля на правильность, и если пароль неверный, то попросите его ввести пароль ещё раз. Если пароль подошёл, выведите секретное сообщение. Если пользователь неверно ввел пароль 3 раза, программа заверш…
using System;
namespace C_Light
{
internal class Program
{
static void Main(string[] args)
{
string inputUserPassword;
int passwordEntryAttempts = 3;
@EvilFalcon
EvilFalcon / gist:755c46696aea2c7daee9b6c2d7dd3ed2
Last active January 13, 2023 13:20
Вывести имя в прямоугольник из символа, который введет сам пользователь. Вы запрашиваете имя, после запрашиваете символ, а после отрисовываете в консоль его имя в прямоугольнике из его символов. Пример: Alexey % %%%%%% % Alexey % %%%%%% Примечание: Длину строки можно всегда узнать через свойство Length string someString = “Hello”; Console.WriteL…
using System;
namespace C_Light
{
internal class Program
{
static void Main(string[] args)
{
string inputUserName;
char symbols;
@EvilFalcon
EvilFalcon / gist:e2efb856dc6783dbd6212767fffaf920
Last active January 13, 2023 13:20
При помощи всего, что вы изучили, создать приложение, которое может обрабатывать команды. Т.е. вы создаете меню, ожидаете ввода нужной команды, после чего выполняете действие, которое присвоено этой команде. Примеры команд (требуется 4-6 команд, придумать самим):
using System;
namespace C_Light
{
internal class Program
{
static void Main(string[] args)
{
const string CommandChangeUsername = "1";
const string CommandChangePassword = "2";
@EvilFalcon
EvilFalcon / gist:31020a4befda7e33e4f28385d34be3af
Last active January 3, 2023 10:32
Написать конвертер валют (3 валюты). У пользователя есть баланс в каждой из представленных валют. Он может попросить сконвертировать часть баланса с одной валюты в другую. Тогда у него с баланса одной валюты снимется X и зачислится на баланс другой Y. Курс конвертации должен быть просто прописан в программе. По имени переменной курса конвертации…
using System;
namespace C_Light
{
internal class Program
{
static void Main(string[] args)
{
const string CommandBuyRublesForDollars = "1";
const string CommandBuyRublesForEuro = "2";
@EvilFalcon
EvilFalcon / gist:4406135748b22b9f97e86015d16392f2
Last active January 13, 2023 13:20
С помощью Random получить число number, которое не больше 100. Найти сумму всех положительных чисел меньше number (включая число), которые кратные 3 или 5. (К примеру, это числа 3, 5, 6, 9, 10, 12, 15 и т.д.)
using System;
namespace C_Light
{
internal class Program
{
static void Main(string[] args)
{
int number;
int randomNumberMin = 0;