Войти
Регистрация
Спроси ai-bota
валя360
04.02.2020 20:59
C#, консоль дана строка s. разделить строку на отдельные слова не используя стандартные средства для разбиения строк
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
МаксимФадеев
03.03.2022 02:58
Установите соответствие: ( выберите правильный вариант ответа) сор информатика...
357853
05.02.2023 19:12
Какое значение примет переменная р после выполнения следующих операций: p: =1; i: =1; repeat p: =p*i; i: =i+1; until i 3; a) 5 b) 6 c) 7...
emashewamarina
07.09.2021 06:28
Что даст на выходе данная программа? (главный вопрос) можно еще и краткое объяснение этой программы(желательно) program v1z2 var a,b,a1,b1: real; procedure sd(x,y:...
Kleira
21.01.2020 19:41
Основные комплектующие пк и предназначение...
мейрбек2
06.03.2022 03:13
Z=a^3cos(bxsin^2x)+(корень третьей степени из (c) ) программа паскаль выдает ошибку в 15 строке и говорит встречено end, а ожидался идентификатор. program prim9;...
nesuk07
17.09.2021 22:51
1)56_10=X2 5)174_8=X10 2)56_10=X8 6)123_5=X10 3)56_10=X5 7)1101.1_2=X10 4)23C16=X10 8)23.2_8=X10...
глупыйоладушек
25.04.2020 22:57
Сколько двузначных чисел которые больше или равны 10 но меньше 20 ? сколько среди них четных и нечетных чисел?...
nik65112
25.04.2020 22:57
Двое рабочих изготавливали одинаковые детали.один обслуживал 8 станков,обрабатывающих 11 деталей в час каждый,а другой обслуживал 6 станков,обрабатывающих по 15 деталей...
рем2107
25.04.2020 22:57
Придумайте предложение в котором все слова начинаются на в...
павел412
25.04.2020 22:57
Вычисли с объяснением как можно проверить 7 плюс 6 и 27 плюс 6 и 47 плюс 6 и 77 плюс 6...
Ответ:
Ааапллортдопсмтдд
02.10.2020 02:05
Using System;
using System.Collections.Generic;
using System.Linq;
static class Program
{
static IEnumerable<string> Words(this string Text)
{
char[] s = Text.ToCharArray();
bool isWord = false;
int left = 0;
for (int i = 0; i < s.Length; i++)
{
bool isLetter = Char.IsLetterOrDigit(s[i]);
if (isLetter && !isWord)
left = i;
if (!isLetter && isWord)
{
yield return new string(s, left, i - left);
}
isWord = isLetter;
}
}
static void Main(string[] args)
{
string s = "33 коровы, 33 коровы и стакан чего-то..";
foreach (var w in s.Words())
Console.WriteLine("\"{0}\"", w);
string[] result = s.Words().ToArray(); // так можно получить массив
Console.ReadKey();
}
}
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота