C# Написать процедуру, разделяющую исходный текст на предложения, используя метод StringBuilderНужно написать процедуру, разделяющую исходный текст на предложения, используя класс StringBuilder.
У меня ошибка в строчке lines = str.Split(str1, StringSplitOptions.RemoveEmptyEntries);
Не могу понять, что я делаю не правильно. Помогите пожалуйста!
Вот мой код.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Console_lineshttps://www.cyberforum.ru/ csharp-beginners/ thread1152694.html
Найти минимальный элемент среди положительных чисел в массивах (методом) C# Дано два одномерных массива, состоящих из отриц. и положит. чисел. Найти минимальный элемент среди положительных чисел в обоих массивах. Вывести исходные значения массивов и найденные минимальные значения. Нахождение минимального элемента оформить методом.
Помогите с решением, плиз!
C# Получить все размещения из 9 элементов по 3 элемента в каждомhttps://www.cyberforum.ru/ csharp-beginners/ thread1152617.html 1) Получить все размещения из 9 элементов 1,2,3,..9 по 3 элемента в каждом. Отсортировать их как десятичные числа по убыванию (В размещениях цифры можно использовать только один раз).
2) Даны три целые матрицы размером 9><4. Напечатать ту из них, где больше нулевых строк.
Помогите пожалуйста хотя бы с одной из программ(( Совсем нет мыслей((
Заранее спасибо!
C# Копирование массива в Bitmap. Получаю белые прямоугольникиДобрый день всем.
Имею проблему. В основной программе из больших (1600 x 1200 ) картинок делаю массивы и обрабатываю их как мне нужно.
Для проверки решил сохранить обрабатываемые области (64 x 240) в файлики (результат программы дает постоянную ошибку точек а 100..150, хотел узнать все ли правильно )
Для этого ранее созданную область копирую в массив Int32 только в младший байт, т.е. включаю...https://www.cyberforum.ru/ csharp-beginners/ thread1152602.html
Имея лишь modulus и exponent зашифровать строку при помощи RSA C# В общем, есть код на C#, и есть проект на C++. Нужно в этот проект встроить этот код.
Проблемы в наличии библиотек.
Нужно: имея лишь modulus и exponent зашифровать строку при помощи RSA. Сам в этом алгоритме мало что понимаю, но все попавшиеся до этого момента функции требовали больше аргументов, privat ключи (которых я не имею).
Это я к тому, что просто переписать код не смогу. Может в VS...
C# Описать класс «список» с именем «LinkedListVector», содержащий массив элементов вещественного типаhttps://www.cyberforum.ru/ csharp-beginners/ thread1152581.html Нужна помощь в объяснении готовой части кода
Задание:
Описать класс «список» с именем «LinkedListVector», содержащий массив элементов вещественного типа в виде динамического односвязного списка. Каждый элемент массива представляет собой отдельный объект «узел » класса «Node», класс Node является внутренним для класса LinkedListVector.
Структура класса «Node»:
- поле – элемент...
C# Ввод числа с проверкойhttps://www.cyberforum.ru/ csharp-beginners/ thread1152529.html Подскажите пожалуйста: нужно ввести число от 0 до 100, если число > 100 вернуть на ввод.В данном случае запись в файл ругается на то что есть несколько аргументов.И почему нельзя вызвать метов marked? При вызове marked(); или "переменная" = marked(); ошибка - "marked не принимает ни 1 аргумента."
static void marked(string args)
{
int mark = 0;
do
{
...
C# Реализация поиска по ФИО в файле Здравствуйте,подскажите пожалуйста,как реализовать поиск.Есть код: вводим данные(ф.и.о. и т.д.) в консоль,данные записываются в файл,или же считываем данные из файла, нужно реализовать поиск по 1 из типов данных, например, по имени.Подскажите как правильно это реализовать?Сделать считывающий потом и сравнить с данными введенными для поиска?
C# Удаление заданной строки из файлаhttps://www.cyberforum.ru/ csharp-beginners/ thread1152519.html Помогите разобраться. Пишу класс студент. Одним из заданий является удаление студента из базы. И вроде как бы придумал, как это сделать, но вечно есть НО :)
Вот код:
public void removeStudent()
{
viewList();
int flag = 0;
Console.WriteLine("Введите номмер студента, которого нужно удалить: ");
try
{
flag...
C# Подсчитать сумму элементов, расположенных между первым максимальным и последним минимальными элементамиhttps://www.cyberforum.ru/ csharp-beginners/ thread1152509.html помоги понять дураку)
Подсчитать сумму элементов, расположенных между первым максимальным и последним минимальными элементами. Если максимальный элемент встречается позже минимального, то выдать сообщение об этом.
как найти сумму между первым макс и последним мин ? и где здесь можно поставить Exception (исключение, если я не ошибаюсь) желательно с пояснением (для тупы)
using System;...
На дом была дана задача. Условие задачи: "Составить описание класса многочленов от одной переменной, задаваемых степенью многочлена и массивом коэффициентов. Предусмотреть методы для вычисления значения многочлена для заданного аргумента, операции сложения, вычитания и умножения многочленов с получением нового объекта-многочлена, вывод на экран описания многочлена. Предусмотреть меню, позволяющее проверить все методы класса."
Решить я её решил. Но вот может можно еще как-нибудь её упростить или что-то в ней некрасиво. Мне это интересно больше для себя, нежели для преподавателя.
Код:
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespace ConsoleApplication2
{class Polynomial
{int max, min;int[] OneMassClass;//имя массива для коэффициентов 1-го многочленаint degreeClass;//указыкаваем максимальную степеньint[] coefficientClass;//кол-во ячеек для каждого необходимые для каждого многочлен//конструктор для степени и кол-ва коэффициентовpublic Polynomial(int _degreeClass){
degreeClass = _degreeClass;//число коэффициентов(больше чем макс степень на 1, т.к. начинаются с 0)
coefficientClass = OneMassClass =newint[degreeClass +1];}//вводим коэффициентыpublicint[] ScanfPolynomial(){for(int i =0; i <= degreeClass; i++){
Console.Write("Введите коэффициент {0}: ", i +1);
coefficientClass[i]= Convert.ToInt32(Console.ReadLine());}return coefficientClass;}//выводим первый многочлен, степень x - индекс массиваpublicvoid PolynomialOne(){for(int i =0; i < coefficientClass.Length; i++){
OneMassClass[i]= coefficientClass[i];//преобразуем в строку числовое значение. Для корректного отображения знаков
Console.Write(OneMassClass[i].ToString("+#;-#;0")+"x^{0}", i);}
Console.WriteLine();}//выводим второй многочлен используя за основу класс polynomaial, степерь х - индекс массиваpublicvoid PolynomialTwo(Polynomial CopyClass){for(int i =0; i < coefficientClass.Length; i++){
CopyClass.OneMassClass[i]= coefficientClass[i];//для правильного отображения знаков на консоли преобразуем в строку.
Console.Write(CopyClass.OneMassClass[i].ToString("+#;-#;0")+"x^{0}", i);}
Console.WriteLine();}//сумма многочленовpublicvoid SummPolynomial(Polynomial CopyClass){//вычисляем макс и мин многолчен по кол-ву коэффициентов
max = OneMassClass.Length>= CopyClass.OneMassClass.Length? OneMassClass.Length: CopyClass.OneMassClass.Length;
min = OneMassClass.Length<= CopyClass.OneMassClass.Length? OneMassClass.Length: CopyClass.OneMassClass.Length;int[] summ =newint[max + min];//складываем коэфф. у которых есть переменнные с одинаковыми степенямиfor(int i =0; i < min; i++){
summ[i]= OneMassClass[i]+ CopyClass.OneMassClass[i];
Console.Write(summ[i].ToString("+#;-#;0")+"x^"+ i);}//дописываем те коэфф. и переменные, у кот. нет пары в противоположном многочленеif(min != max){for(int i = min; i < max; i++){if(OneMassClass.Length== min)
summ[i]= CopyClass.OneMassClass[i];elseif(CopyClass.OneMassClass.Length== min)
summ[i]= OneMassClass[i];
Console.Write(summ[i].ToString("+#;-#;0")+"x^"+ i);}}}//вычитание многочленов и выводpublicvoid SubtractionPolynomial(Polynomial CopyClass){//max и min берем из метода SummPolynomialint[] subtract =newint[max + min];//складываем коэфф. у которых есть переменнные с одинаковыми степенямиfor(int i =0; i < min; i++){
subtract[i]= OneMassClass[i]- CopyClass.OneMassClass[i];
Console.Write(subtract[i].ToString("+#;-#;0")+"x^"+ i);}//дописываем те коэфф. и переменные, у кот. нет пары в противоположном многочленеif(min != max){for(int i = min; i < max; i++){if(OneMassClass.Length== min)//если у второго многочлена нет пар, то перед каждым коэфф. добавляем -
subtract[i]=-CopyClass.OneMassClass[i];elseif(CopyClass.OneMassClass.Length== min)
subtract[i]= OneMassClass[i];
Console.Write(subtract[i].ToString("+#;-#;0")+"x^"+ i);}}}//перемножение многочленовpublicvoid MultiplicationPolynomial(Polynomial CopyClass){//массив для произведенияint[] Multiplication =newint[OneMassClass.Length+ CopyClass.OneMassClass.Length-1];for(int i =0; i < Multiplication.Length; i++){for(int in1 =0; in1 < OneMassClass.Length; in1++){for(int in2 =0; in2 < CopyClass.OneMassClass.Length; in2++){//если индексы многочленов дают в сумме дают индекс нового массива, то происходит//перемножение, а затем сложение для упрощения многочленаif(in1 + in2 == i){
Multiplication[i]+= OneMassClass[in1]* CopyClass.OneMassClass[in2];}}}
Console.Write(Multiplication[i].ToString("+#;-#;+0")+"x^"+ i);}}}class Program
{staticvoid Main(string[] args){
Console.Write("Степень для 1-го многочлена: ");int degree1 = Convert.ToInt32(Console.ReadLine());
Polynomial first =new Polynomial(degree1);
first.ScanfPolynomial();
Console.Write("Многочлен 1: "); first.PolynomialOne();
Console.Write("Степень для 2-го многочлена: ");int degree2 = Convert.ToInt32(Console.ReadLine());
Polynomial second =new Polynomial(degree2);
Console.WriteLine("коэффициенты 2-го многочлена: ");
second.ScanfPolynomial();
Console.Write("Многочлен 2: "); second.PolynomialTwo(second);
Console.WriteLine();
Console.Write("Сумма: "); first.SummPolynomial(second);
Console.WriteLine();
Console.Write("Разность: "); first.SubtractionPolynomial(second);
Console.WriteLine();
Console.Write("Произведение:"); first.MultiplicationPolynomial(second);
Console.ReadKey();}}}
Если знаете, как сделать код проще или красивее - киньте просто подсказки: что стоит прочитать для того, чтобы я сам осознал)))