Сегодня рассмотрим одно из заданий которое задают студентам. Задание следующее, надо найти все гласные содержащие в тексте, и вывести их количество. Сделать это не составит нам труда. И так рассмотрим код ниже: static void Main(string[] args) { char[] ch = { ‘а’, ‘у’, ‘о’, ‘ы’, ‘и’, ‘э’, ‘я’, ‘ю’, ‘е’, ‘ё’ }; //В русском языке […]
Как поменять значение двух переменных, местами без создания третьей?
Иногда для оптимизации кода и скорости работы, программисты используют разные варианты того как использовать замену значений в переменных без создания новых. В коде ниже я покажу один из способов, решения такой задачи, в примере используется целочисленные переменные. static void Main(string[] args) { int a = 5; int b = 2; a = a + b; […]
Организация вывода с использованием вложенных циклов.
Примерно год назад мне студент попросил решить задание заданного в универе. Я ему помог и выложил свои варианты решения его. Нижи я представлю все варианты организации вывода которые были у него в задании. В основном там было построение геометрических фигур с помощью циклов. 1. 5 55 555 5555 55555 static void Main(string[] args) { string […]
Как узнать все делители числа?
Начинающие программисты, читая книги пишут свои коды, но у многих возникают проблемы при решениее тех или иных задач. Вот одна из них, не обходимо написать все делимые кратные числа, заданного пользователем числа. К примеру пользователь вводит число 12, делители данного числа будут 12, 6, 4, 3, 2, 1. Код такой программы вы можете видеть ниже: […]
Как быстро вычислить минимальное или максимальное число?
При написании программ часто приходиться вычислять минимальное число или на оборот максимальное число. Раньше большинство использовали if и переборы с массивами, это не верный вариант. Объясню почему, допустим у вас есть строка в которой имеются 1000 строк цифр, разной величины, представьте сколько времени потребуется на вычисление минимального числа или максимального, а так же представьте что […]
Как удалить все согласные буквы из предложения?
Пару лет назад мой знакомый, начинающий программист по C#, который писал свое приложение. Попросил ему написать пример кода который позволял удалять все согласные буквы из предложения. Я ему конечно помог, а сам код выкладываю вам, если он вам нужен можете пользоваться 🙂 static void Main(string[] args) { var str = «Привет всем, рад вас видеть […]
Решаем задачу на C# по информатике.
Решаем задачу одного студента, задание следующее: Группа из 20 студентов сдавала экзамен. Оценки формируются случайным образом в диапазоне от 2 до 5. Определить сколько студентов получило оценку 5, 4, 3, и 2, если студент получил оценку 2, то напечатать сообщение «На пересдачу». Все это ему сказал преподаватель написать на C# чем мы сейчас и займемся! […]
Сортировка методом бинарное слияние.
В этой статье я покажу метод сортировки бинарным слиянием. В последнее время во многих университетах, преподаватели стали задавать за дачи именно основанном на этом методе сортировки, так как о нем мало информации, а та что есть в основном на англо язычных сайта, и примеры в основном написаны C++, а не на C# Сортировка бинарным слиянием- […]
Учимся работать с Timer()
Приветствую всех! В разных приложения иногда требуется вызывать какой либо метод по времени. Применение Timer широко используется, вот одно из них, допустим вам требуется делать сохранения в базу данных через определенный интервал времени, или проверять подключение пользователей к серверу, а возможно вы пишите игру где требуется проверить какое нибудь событие. Для таких целей и служит […]
Решение задачи на C# Вычисление величины:
В условии задачи у нас дано: Вычислить величину дроби, где массив X и Y заполнить случайным образом. Теперь перейдем не посредственно к решению, к коду программы: static void Main() { Random rn = new Random(); int[] x = new int[31]; int[] y = new int[31]; for (int i = 0; i < x.Length; i++) { […]
