Решенные номера: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29
Номера, которые нужно решить: все номера решены
Номера 30 - 33 копипаста других задач
Номер 24 нерешаем из-за своего условия (просто вдумайтесь в это)
-
Составьте функцию-шаблон для нахождения максимального элемента главной диагонали квадратной матрицы А (nхn). В главной функции оформите вызов шаблона для различных типов данных.
-
Составьте и оформите в виде отдельной функции сортировку по убыванию одномерного динамического массива Mas из n элементов. Размерность массива и его элементы задаются пользователем.
-
Создайте функцию, реализующую простейший калькулятор (над двумя числами необходимо производить операции +, -, *,/). Параметры должны передаваться в функцию по ссылке.
-
Запишите определение класса TRAIN, в котором хранится информация о номере поезда, его времени отправления и пункте назначения. В классе должны быть реализованы три конструктора, а также методы, позволяющие присваивать значения полям класса и выводить их на экран.
-
Разработайте в виде отдельной функции поиск количества слов, начинающихся и заканчивающихся на, одну и ту же букву в строке Str. Слова в строке разделены одним пробелом. В функции main() оформить вызов функции для строки, введенной с клавиатуры.
-
Разработайте подпрограмму на языке C#, вычисляющую сумму или произведение цифр натурального числа (выбор осуществляется пользователем). В функции main() оформить вызов функции для числа, введенного с клавиатуры.
-
Разработайте функцию-шаблон для нахождения количества строк двумерного массива Mas(nxm), сумма элементов которых меньше заданного числа k. В главной функции оформите вызов шаблона для различных типов данных.
-
Реализуйте программу в консоли C#, которая позволяет пользователю суммировать вводимые с клавиатуры числа до тех пор, пока не введена цифра 0. Полученная сумма должна выводиться на экран. Оформить вывод значений с помощью метода Console.WriteLine тремя способами (конкатенация, форматный вывод и интерполяция).
-
Составить и оформить в виде отдельной функции проверку - одинаковое ли число открывающихся и закрывающихся скобок в строке Str. Слова в строке разделены одним пробелом. В функции main() запишите операторы вызова данной функции для строки Str.
-
Разработайте функцию-шаблон, выполняющую поиск элементов одномерного массива, стоящих после первого максимального элемента. В функции main() оформите вызов шаблона для массивов с различными типами данных.
-
Запишите определение класса DISTANCE (на языке C#), в котором хранится информация о длине (метры и сантиметры). В классе должны быть реализованы три конструктора, а также метод, позволяющий присваивать значения, вводимые с клавиатуры, полям класса и метод, который выводит эти значения на экран в виде: 4м 25см.
-
Разработайте функцию-шаблон для нахождения максимального элемента столбца с заданным номером к прямоугольной матрицы А(n x m). В главной функции main() оформить вызов шаблона для массивов разных типов.
-
Запишите программу в консоли C#, которая позволяет информацию из одного текстового файла скопировать в другой.
-
Разработайте функцию-шаблон определяющую минимальную цифру главной диагонали матрицы А(nхn). В функции main() организуйте вызов шаблона для массивов различных типов.
-
Разработайте функцию, которая в строке, переданной ей в качестве параметра, заменит все двоеточия (:) на точку с запятой (;). Подсчитайте количество замен.
-
Разработайте класс DATE (на языке C#), в котором хранится информация о дате (число, месяц и год). В классе должны быть реализованы три конструктора, а также метод, позволяющий присваивать значения, вводимые с клавиатуры, полям класса и метод, который выводит эти значения на экран в виде: 05.01.2020 г.
-
Разработать класс с двумя целочисленными полями. Создать конструктор копирования. Разработать метод, заменяющий поля на их последние цифры. Разработать метод вывода полей. Протестировать все методы.
-
Разработайте программу на языке C#, которая находит минимальный элемент и его расположение в двумерном массиве. Размер массива вводится с клавиатуры. Продемонстрируйте работу с циклом foreach.
-
Разработайте класс STUDENT, в котором хранится информация о фамилии учащегося, его адрес и средний балл. В классе должны быть реализованы три конструктора, а также методы, позволяющие присваивать значения полям класса и выводить их на экран.
-
Определить класс Person.
- Который имеет поля:
- закрытое поле типа string, в котором хранится имя;
- закрытое поле типа string, в котором хранится фамилия;
- закрытое поле типа System.DateTime для даты рождения.
- В классе Person определить конструкторы:
- конструктор c тремя параметрами типа string, string, DateTime для инициализации всех полей класса;
- конструктор без параметров, инициализирующий все поля класса некоторыми значениями по умолчанию.
- В классе Person определить свойства c методами get и set:
- свойство типа string для доступа к полю с именем;
- свойство типа string для доступа к полю с фамилией;
- свойство типа DateTime для доступа к полю с датой рождения;
- свойство типа int c методами get и set для получения информации(get) и изменения (set) года рождения в закрытом поле типа DateTime, в котором хранится дата рождения.
- В классе Person определить:
- перегруженную(override) версию виртуального метода string ToString() для формирования строки со значениями всех полей класса;
- виртуальный метод string ToShortString(), который возвращает строку, содержащую только имя и фамилию.
- В класс Person добавить реализацию интерфейсов System.IComparable для сравнения объектов типа Person по полю с фамилией; System.Collections.Generic.IComparer(Person) для сравнения объектов типа Person по дате рождения.
- Который имеет поля:
-
Разработайте функцию для нахождения НОД двух целых чисел а и b, используя алгоритм Евклида (если а делится на b,) то НОД(а, b)=b, в противном случае НОД(а, b)=НОД(b, а mod b). В функции main() оформить вызов функции для заданных чисел.
-
Разработайте программу на языке С#, выполняющую поиск максимального элемента и его местоположение в одномерном массиве. Значения элементов массива задаются пользователем. Продемонстрируйте работу с циклом forech.
-
Разработайте программу на языке С#, которая определяет количество отрицательных элементов двумерного массива. Массив заполнить случайными числами.
-
Разработайте программу на языке С#, которая для одномерного массива выводит на экран номера всех минимальных элементов. Продемонстрируйте работу с циклом forech.
-
Разработайте класс Triangle на языке С#, который включает следующие элементы:
- Поля: int а, b, с;
- Конструктор, позволяющий создать экземпляр класса с заданными длинами сторон;
- Методы, позволяющие:
- вывести длины сторон треугольника на экран;
- рассчитать периметр треугольника;
- Свойства:
- позволяющее получить-установить длины сторон треугольника (доступное для чтения и записи);
- позволяющее установить, существует ли треугольник с данными длинами сторон (доступное только для чтения).
-
Разработайте программу на языке С#, которая для заданной строки str подсчитывает количество содержащихся в ней цифр.
-
Разработайте программу на языке С#, которая для заданной строки str удаляет все символы X.
-
Разработайте программу на языке С#, которая для заданной строки str выводит на экран последовательность символов, расположенных после последнего двоеточия.
-
Разработайте программу на языке С#, которая для заданной папки определят количество файлов, имя которых начинается с символа а.
-
Составьте функцию-шаблон для нахождения максимального элемента главной диагонали квадратной матрицы А (nхn). В главной функции оформите вызов шаблона для различных типов данных.
-
Составьте и оформите в виде отдельной функции сортировку по убыванию одномерного динамического массива Mas из n элементов. Размерность массива и его элементы задаются пользователем.
-
Создайте функцию, реализующую простейший калькулятор (над двумя числами необходимо производить операции +, -, *,/). Параметры должны передаваться в функцию по ссылке.
-
Разработайте в виде отдельной функции поиск количества слов, начинающихся и заканчивающихся на, одну и ту же букву в строке Str. Слова в строке разделены одним пробелом. В функции main() оформить вызов функции для строки, введенной с клавиатуры.