Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2018, 23:16   #1
Александр121
Форумчанин
 
Регистрация: 17.09.2017
Сообщений: 265
По умолчанию Вывести все слова сообщения, которые начинаются и заканчиваются на одну и ту же букву

как изменить программу чтобы она работал правильно?
Допустим ввод привет привет пока она получается должна вывести привет привет

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp24
{
    class Program
    {
        static void Main()
        {
            Console.WriteLine("Введите строку: ");
            StringBuilder a = new StringBuilder(Console.ReadLine());
            Console.WriteLine("Исходная строка: " + a);
            for (int i = 0; i < a.Length;)
                if (char.IsPunctuation(a[i])) a.Remove(i, 1);
                else ++i;
            string str = a.ToString();
            string[] s = str.Split(' ');
            Console.WriteLine("Искомые слова: ");
            for (int i = 0; i < s.Length; ++i)
                if (s[i][0] == s[i][s.Length - 1]) Console.WriteLine(s[i]);
        }

    }
}
Александр121 вне форума Ответить с цитированием
Старый 23.10.2018, 05:10   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от Александр121 Посмотреть сообщение
Допустим ввод привет привет пока она получается должна вывести привет привет
Почему? Она ищет слова, которые начинаются и заканчиваются на одну и ту же букву.
томат потоп кулак

Но в ней ошибка. Должно быть
Код:
    if (s[i][0] == s[i][s[i].Length - 1])
Black Fregat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести на экран все слова, начинающиеся и оканчивающиеся на одну и ту же букву MihaiR02 Помощь студентам 2 30.01.2018 19:00
В новый стек записать все слова, которые не заканчиваются на заданную букву ggjgj Общие вопросы C/C++ 3 21.04.2017 23:52
Подсчет слов которые начинаются и заканчиваются на одну букву cutie_girl Microsoft Office Excel 1 05.11.2012 02:54
Подсчитать слова, которые начинаются и заканчиваются одной и той же буквой Galya_B Помощь студентам 0 23.05.2011 20:01
скопировать во второй файл слова которые начинаются и заканчиваются на одну букву Екатерина А. Паскаль, Turbo Pascal, PascalABC.NET 2 23.12.2008 15:08