4 / 4 / 0
Регистрация: 20.02.2010
Сообщений: 77
1

Ввод с клавиатуры строк и поиск среди них

15.12.2013, 19:42. Показов 4827. Ответов 5
Метки нет (Все метки)

Необходимо разработать консольное приложение для ввода с клавиатуры массива строк и поиска среди них строк, содержащих заданный строчный фрагмент.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2013, 19:42
Ответы с готовыми решениями:

Ввод массива строк и поиск среди них строк, содержащих заданный строковый фрагмент
Необходимо разработать консольное приложение для ввода с клавиатуры массива строк и поиска среди...

разработать консольное приложение для ввода с клавиатуры массива строк и поиска среди них строк, содержащих заданный строковый фрагмент.
Помогите пожалуйстааа!!! Не пойму как это сделать на C#. Контрольное задание Необходимо...

Ввести с клавиатуры 10 чисел. Если среди них есть числа, большие 15, заменить их на 15
Ввести с клавиатуры 10 чисел. Если среди них есть числа, большие 15, заменить их на 15. Помогите...

Ввод с клавиатуры текста, состоящего не менее чем из четырех строк
В каждом из вариантов предусмотреть ввод с клавиатуры текста, состоящего не менее чем из четырех...

5
418 / 316 / 241
Регистрация: 29.05.2010
Сообщений: 796
Записей в блоге: 1
15.12.2013, 19:47 2
Уже набросали что-то?
0
4 / 4 / 0
Регистрация: 20.02.2010
Сообщений: 77
15.12.2013, 20:07  [ТС] 3
нет, пока не особо получается...
0
418 / 316 / 241
Регистрация: 29.05.2010
Сообщений: 796
Записей в блоге: 1
15.12.2013, 20:19 4
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
using System;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            
            string[] arr = new string[3];
            for (int i = 0; i < arr.Length;i++)
            {
                Console.WriteLine("Введите {0} строку",i+1);
                arr[i] = Console.ReadLine();
            }
            Console.WriteLine("Вы ввели:");
            foreach (string s in arr)
                Console.WriteLine(s);
 
            Console.WriteLine("Введите строку для поиска:");
            string poisk = Console.ReadLine();
            for (int i = 0; i < arr.Length;i++ )
            {
               if(arr[i].Contains(poisk))
               {
                   Console.WriteLine("Найдено в {0} строке", i + 1);
               }
            }
                Console.ReadKey();
 
        }
 
    }
}
1
Администратор
Эксперт .NET
9355 / 4637 / 755
Регистрация: 17.04.2012
Сообщений: 9,490
Записей в блоге: 14
15.12.2013, 20:21 5
Опоздал, немного другой код, но подход тот же (не удалять же мне его просто так )
C#
1
2
3
4
5
6
7
8
9
10
11
            string[] lines = new string[512]; // я думаю, этого будет достаточно
            string current = "";
            int count = 0;
            // как только пользователь введёт $$ ввод прекратится
            while ((current = Console.ReadLine()) != "$$")
                lines[count++] = current;
            
            string fragment = "ин";
            foreach (string line in lines)
                if (line != null && line.Contains(fragment))
                    Console.WriteLine("{0} содержит {1}", line, fragment);
1
4 / 4 / 0
Регистрация: 20.02.2010
Сообщений: 77
15.12.2013, 20:28  [ТС] 6
Спасибо большое)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2013, 20:28
Помогаю со студенческими работами здесь

Задание пользователем количества строк и столбцов двумерного массива и ввод элементов с клавиатуры
Здравствуйте! С# начал совсем недавно изучать. Суть задания в том, чтобы пользователь во-первых...

Ввод/вывод с клавиатуры и обработка строк (поиск подстроки в строке).
Задание: Ввести строку с символами, после ввести символ или несколько символов и вывести на экран...

Ввести произвольную последовательность из 20 символов и выяснить, - сколько среди них точек, сколько среди них пробелов, сколько среди них букв Д
Ввести произвольную последовательность из 20 символов и выяснить, - сколько среди них точек,...

Ввести с клавиатуры 4 любых числа. Вывести минимальное среди них
Ввести с клавиатуры 4 любых числа. Вывести минимальное среди них (Visual studio)


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru