Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 11.12.2017
Сообщений: 16

Указать слова в строке, содержащие хотя бы одну букву k

14.12.2017, 16:29. Показов 1681. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана строка. Указать слова в этой строке, содержащие хотя бы одну букву k
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.12.2017, 16:29
Ответы с готовыми решениями:

В строке указать те слова, которые содержат хотя бы одну букву k
В строке указать те слова, которые содержат хотя бы одну букву k.

Дана строка. Указать слова в этой строке, содержащие хотябы одну букву "к"
Дана строка.Указать слова в этой строке,содержащие хотя бы одну букву к. Нужно решить с помощью типа String,Char и StringBuilder.

Указать те слова, которые содержат хотя бы одну букву
Дана строка. Указать те слова, которые содержат хотя бы одну букву (с).

6
 Аватар для Весельчак-У
35 / 35 / 20
Регистрация: 11.08.2012
Сообщений: 142
14.12.2017, 16:51
C#
1
2
3
4
5
6
7
8
9
10
11
static void Main(string[] args)
        {
            string strIn = "hgfhgfhg aaakaaa uytr gggk";                        //Входная строка
 
            Regex regex1 = new Regex(".*k.*");                                  //Создаём регулярное выражение
            string[] words = strIn.Split(' ');                                  //Разбиваем строку на слова
 
            IEnumerable<string> result = words.Where(r => regex1.IsMatch(r));   //Ищём слова, удовлетворяющие регулярному выражению
 
            string[] resultWords = result.ToArray();                            //Результат преобразуем в массив
        }
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
14.12.2017, 17:19
C#
1
2
3
4
5
6
7
        string strIn = "hgfhgfhg aaakaaa uytr gggk";
        string pattern = @"\w*k\w*";
        var result = Regex.Matches(strIn, pattern);
        foreach(var item in result)
        {
            Console.WriteLine(item);
        }
0
0 / 0 / 0
Регистрация: 11.12.2017
Сообщений: 16
16.12.2017, 21:24  [ТС]
Помогите пожалуйста исправить код, не понимаю где ошибка


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
35
36
37
Console.WriteLine("Введите предложение:"); 
string s = Console.ReadLine(); 
string s1; 
int i; 
int j; 
int l = 0; 
for (i=1; i < s.Length - 1; i++) 
{ 
if ((s[i] == ' ') || (i == s.Length)) 
{ 
if (i == s.Length) 
{ 
s1 = s1 + s[i]; 
for (j = 1; i < s1.Length - 1; i++) 
{ 
if (s1[j] == 'k') 
{ 
if (l == 0) 
{ 
Console.WriteLine("Cлова в которых есть буква k: " + s1); 
l++; 
break; 
} 
s1 = " "; 
} 
else 
{ 
s1 = s1 + s[i]; 
} 
} 
if (l == 0) 
{ 
Console.WriteLine("Таких слов в строке нет"); 
} 
} 
} 
}
0
 Аватар для dailydose
671 / 217 / 88
Регистрация: 21.07.2016
Сообщений: 1,036
Записей в блоге: 2
16.12.2017, 22:40
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using System;
using System.Linq;
 
public class Test
{
    public static void Main()
    {
        var str = "qwerty asdfg hjklop askmetoo foqwvz aka47 vitya";
        
        Console.WriteLine(
            String.Join(
                ", ",
                str.Split(' ')
                    .Where(x => x.Contains('k'))
                    .ToArray()
            )
        );
    }
}
Успешно #stdin #stdout 0.03s 15772KB
hjklop, askmetoo, aka47
1
17.12.2017, 01:03

Не по теме:

непонятно, чем Regex не устроил?:scratch:
2 строки и "гусь в духовке"...

0
0 / 0 / 0
Регистрация: 11.12.2017
Сообщений: 16
17.12.2017, 10:47  [ТС]
Преподаватель не принимает с regex
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.12.2017, 10:47
Помогаю со студенческими работами здесь

Дана строка. Указать те слова, которые содержат хотя бы одну букву k
Помогите Дана строка. Указать те слова, которые содержат хотя бы одну букву k.

Задача: Дана строка. Указать те слова, которые содержат хотя бы одну букву «а»
Дана строка. Указать те слова, которые содержат хотя бы одну букву «а». Считать, что слова в тексте отделены друг от друга одним пробелом. ...

Найти в строке слова, содержащие хотя бы одну букву "к"
Дана строка. Указать те слова, которые содержат хотя бы одну букву к.

Оставить в строке только слова, содержащие хотя бы одну букву "a"
дана символьная строка. оставить в ней только слова, содержащие хотя бы одну букву a. c++ Пожалуйста помогите Прошу!!!!

Указать те слова, которые содержат хотя бы одну букву k
Помогите решить задачу что-бы зачёт получить Дана строка. Указать те слова, которые содержат хотя бы одну букву k.


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru