Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
2 / 2 / 2
Регистрация: 03.07.2014
Сообщений: 277

Разделить строку на 3,4 и 6 частей

04.12.2015, 09:49. Показов 3232. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть строка qwertyuiopasdfghjklzxcvbnm1234567890qwer tyuiop ее нужно разделить на 3,4 и 6 частей. Строки могут быть не одинаковые по размеру, количество символов в строке не известно. На 2 части понятно как
C#
1
2
3
4
5
6
7
string all = "qwertyuiopasdfghjklzxcvbnm1234567890qwertyuiop ";
            string a;
            string b;
            string c;
            string d;
            a = all.Substring(0, all.Length/2);
            b = all.Substring(all.Length/2, all.Length/2);
На 3 части такой метод походу не подходит.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.12.2015, 09:49
Ответы с готовыми решениями:

Равномерно разделить строку на n частей
Как равномерно разделить строку из сотен знаков на 20 частей? Т.е. имеется массив string: string SMD = new string; и строка...

Разделить одну строку на несколько частей одним махом
есть строка: //"Stossdämpfer Federbein hinten links Ford MondeoEUR 54,00Versand:KostenlosRestzeit:21T0Std59Min"; 1-разделение...

Разделить строку на несколько частей
Функция создания таблицы: void tableCreate(String ab, String bb,String gg) { ScrollView sv = new ScrollView(this); ...

20
 Аватар для Sigin
226 / 225 / 112
Регистрация: 20.10.2013
Сообщений: 808
05.12.2015, 19:42
Лучший ответ Сообщение было отмечено inject как решение

Решение

Студворк — интернет-сервис помощи студентам
inject, ну ты даешь...
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using System;
namespace ConsoleApplication1
{
    internal class Program
    {
        private static void Main()
        {
            var s = Console.ReadLine();
            var temp = SplitIntoPieces(s, 3);
            var a = temp[0];
            var b = temp[1];
            var c = temp[2];
            Console.ReadKey();
        }
        private static string[] SplitIntoPieces(string s, int count)
        {
            if (string.IsNullOrEmpty(s))
                throw new ArgumentNullException("s");
            if (count < 1 || count > s.Length)
                throw new ArgumentOutOfRangeException("count");
            var result = new string[count];
            var splitSize = (double)s.Length / count;
            var processedLength = 0.0;
            for (int i = 0, currentStart = 0; i < count; ++i)
            {
                processedLength += splitSize;
                var currentEnd = (int)Math.Round(processedLength);
                result[i] = s.Substring(currentStart, currentEnd - currentStart);
                currentStart = currentEnd;
            }
            return result;
        }
    }
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.12.2015, 19:42

На сколько частей и как нужно разделить отрезок, чтобы произведение длин частей было максимальным
Помогите написать вот такую программу. Не могу ничего придумать. Может методом перебора или еще как-нибудь. На сколько частей и как...

Разделить форму на несколько частей
помогите пожалуйста понять каким элементом можно разделить форму на несколько частей.например хочу разделить форму на 4 равные части чтобы...

Разделить XML на несколько частей
Всем привет. Имеется большой XML-файл (около 20 тысяч строчек) и его необходимо разбить на несколько мелких. Как это можно сделать с...

Разделить изображение на несколько частей
Здравствуйте! Мне нужно разделить изображение на несколько частей по пикселям(или ещё как-то, хотя я и не представляю как) и вставить...

Разделить Книгу с ссылками на 16 частей.
Здравствуйте! Вообщем есть файл ~30мб, это огромный прайс, состоит из 1000+ листов. Около 200 листов навигации, остальное прайсы. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru