Skip to content

Instantly share code, notes, and snippets.

using System;
using System.Drawing;
namespace Create_Calor
{
internal class Program
{
static void Main()
{
Bitmap image = new Bitmap("*.png");
@EvilFalcon
EvilFalcon / gist:000f586201abdc85f5f636b87a009d7f
Last active January 26, 2023 09:52
№21 Написать функцию, которая запрашивает число у пользователя (с помощью метода Console.ReadLine() ) и пытается сконвертировать его в тип int (с помощью int.TryParse()) Если конвертация не удалась у пользователя запрашивается число повторно до тех пор, пока не будет введено верно. После ввода, который удалось преобразовать в число, число возвра…
using System;
namespace C_Light
{
class Program
{
static void Main()
{
int number = GetNumber();
Console.WriteLine($"{number}");
@EvilFalcon
EvilFalcon / gist:68a24bd304305e952dec08abad914115
Last active January 19, 2023 15:09
Будет 2 массива: 1) фио 2) должность. Описать функцию заполнения массивов досье, функцию форматированного вывода, функцию поиска по фамилии и функцию удаления досье. Функция расширяет уже имеющийся массив на 1 и дописывает туда новое значение. Программа должна быть с меню, которое содержит пункты: 1) добавить досье 2) вывести все досье (в одну с…
using System;
namespace C_Light
{
class Program
{
static void Main(string[] args)
{
const string AddDossierCommand = "1";
const string CommandToDisplayAllDossiers = "2";
@EvilFalcon
EvilFalcon / gist:cff3aab8baf5bc81881ba07de7d5d7d2
Last active January 13, 2023 13:22
Дан массив чисел. Нужно его сдвинуть циклически на указанное пользователем значение позиций влево, не используя других массивов. Пример для сдвига один раз: {1, 2, 3, 4} => {2, 3, 4, 1}
using System;
public static class Program
{
public static void Main()
{
int arraySize = 5;
int[] array = new int[arraySize];
for (var i = 0; i < array.Length; i++)
@EvilFalcon
EvilFalcon / gist:002c9da2aee63ce31714497c8b429bc5
Created January 11, 2023 22:54
Дана строка с текстом, используя метод строки String.Split() получить массив слов, которые разделены пробелом в тексте и вывести массив, каждое слово с новой строки
using System;
namespace C_Light
{
class Program
{
static void Main(string[] args)
{
char delimiterChars = ' ';
string originalText = "Дана строка с текстом, используя метод строки String.Split() получить массив слов, которые разделены пробелом в тексте и вывести массив, каждое слово с новой строки";
@EvilFalcon
EvilFalcon / gist:2edd5afb118f9ef48e84ff4ee98e0619
Created January 11, 2023 12:48
Дан массив чисел (минимум 10 чисел). Надо вывести в консоль числа отсортированы, от меньшего до большего. Нельзя использовать Array.Sort. Можно найти подходящий алгоритм сортировки и использовать его для задачи.
using System;
namespace C_Light
{
class Program
{
static void Main(string[] args)
{
int minRandomNumbers = 0;
int maxRandomNumbers = 10;
@EvilFalcon
EvilFalcon / gist:248d7be92c80357c429eac93b35132a7
Last active January 13, 2023 13:19
В массиве чисел найдите самый длинный подмассив из одинаковых чисел. Дано 30 чисел. Вывести в консоль сам массив, число, которое само больше раз повторяется подряд и количество повторений. Дополнительный массив не надо создавать. Пример: {5, 5, 9, 9, 9, 5, 5} - число 9 повторяется большее число раз подряд.
using System;
namespace C_Light
{
class Program
{
static void Main(string[] args)
{
Random random = new Random();
int randomNumberMin = 1;
@EvilFalcon
EvilFalcon / gist:48d6994c1087327b1d7cf61b546a2b61
Last active January 13, 2023 13:19
Дан одномерный массив целых чисел из 30 элементов. Найдите все локальные максимумы и вывести их. (Элемент является локальным максимумом, если он не имеет соседей, больших, чем он сам) Крайние элементы являются локальными максимумами если не имеют соседа большего, чем они сами. Программа должна работать с массивом любого размера. Массив всех лока…
using System;
namespace C_Light
{
class Program
{
static void Main(string[] args)
{
Random random = new Random();
int arrayElementMin = 1;
@EvilFalcon
EvilFalcon / gist:0f3afb2ba6061eeab36b294fb4bd5201
Last active January 15, 2023 19:17
Пользователь вводит числа, и программа их запоминает. Как только пользователь введёт команду sum, программа выведет сумму всех веденных чисел. Выход из программы должен происходить только в том случае, если пользователь введет команду exit. Если введено не sum и не exit, значит это число и его надо добавить в массив. Программа должна работать на…
using System;
namespace C_Light
{
class Program
{
static void Main(string[] args)
{
const string SumCommand = "sum";
const string CommandExit = "exit";
@EvilFalcon
EvilFalcon / gist:4001e5ab215aab476279e75ba1f81f38
Last active January 13, 2023 13:19
Найти наибольший элемент матрицы A(10,10) и записать ноль в те ячейки, где он находятся. Вывести наибольший элемент, исходную и полученную матрицу. Массив под измененную версию не нужен.
using System;
namespace C_Light
{
class Program
{
static void Main(string[] args)
{
int arrayStrings = 10;
int arrayColumns = 10;