Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Стокс
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 33
1

Работа со строками меняюются два соседних слова

16.05.2010, 04:05. Просмотров 2404. Ответов 10
Метки нет (Все метки)

Народ помогите....Написать программу в C# которая считывает текст из файлы и выводит его на экран, меняя местами два соседних слова....
Задумки были то есть создать текстовый файл со слова, потом загнать их в массив, а вот дальше как переставить у меня это не очень получается на бумаге...((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2010, 04:05
Ответы с готовыми решениями:

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

В каждой строке попарно поменять два соседних слова
помогите ее решить на си шарпе Создайте консольное приложение, которое ...

Работа со строками. Найти максимальные слова в тексте
Задача вывести на экран максимальное слово из каждого предложения, заданного...

Работа со строками. Оставить в слове только первые вхождения каждого слова
Дана строка, ограниченная точкой, в которой слова разделены пробелом....

Работа со строками(операции над строками)
Пусть дана последовательность, содержащая от 2 до 50 слов, в каждом из которых...

10
nio
5954 / 3360 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
16.05.2010, 07:47 2
порядок разбивки на слова смотрите в посте b. Подсчет частоты употребления слов в тексте с отображением доли обработанного объема
Порядок замены такой
C#
1
2
3
4
5
6
7
string tempstr;
for (int i = 0; i < parts.Length-1; i+=2)
            {
                tempstr=parts[i]; 
                parts[i]=parts[i+1];
                parts[i+1]=tempstr;
            }
0
Стокс
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 33
20.05.2010, 08:34  [ТС] 3
ниче неполучается(((( я в панике......я проста учусь писать программы по примерам....помогите написать эту программу(
0
nio
5954 / 3360 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
20.05.2010, 09:00 4
Стокс, обратите внимание С чего начать изучение языка C#?
0
Стокс
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 33
20.05.2010, 09:02  [ТС] 5
практика лучшая книга.....но там такого нет даже примерного...
0
nio
5954 / 3360 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
20.05.2010, 09:21 6
Цитата Сообщение от Стокс Посмотреть сообщение
я проста учусь писать программы по примерам
Цитата Сообщение от Стокс Посмотреть сообщение
но там такого нет даже примерного
там написано, что лучше изучение языка начать с прочтения книг, а не пытаться наугад переделывать примеры кода.
0
Стокс
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 33
20.05.2010, 09:37  [ТС] 7
да это понятно у меня просто экзамен будет скоро а меня допуска нет из лабы последней вот и решил к вам обратиться....нам ввели его не давно,мы все делаем по примерам наугад, у кого родители программисты им легче....требует препад опупенно, а сам только он незнает говорит "в опциях посмотрите я то забыла".... вот я че и прошу помочь хоть посмотреть как это будет выгледить....вся надежда на вас....
0
Pooh
397 / 349 / 82
Регистрация: 07.10.2009
Сообщений: 558
20.05.2010, 09:45 8
Цитата Сообщение от Стокс Посмотреть сообщение
Задумки были то есть создать текстовый файл со слова, потом загнать их в массив, а вот дальше как переставить у меня это не очень получается на бумаге...((
Выводим массив на экран в цикле с i=1 и счетчиком =2, печатаем i-й элемент, затем (i-1), слова будут меняться местами.
По-моему, так!
0
Стокс
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 33
20.05.2010, 09:51  [ТС] 9
не хочет, непашет
0
Pooh
397 / 349 / 82
Регистрация: 07.10.2009
Сообщений: 558
20.05.2010, 10:05 10
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
blic static void Main(string[] args)
{
    string path  = @"c:\111.txt";
    FileStream fs;
    StreamReader sr ;
    fs = new FileStream(path, FileMode.Open);
    sr = new StreamReader(fs);
    string text = sr.ReadToEnd();
    string[] splitText = text.Split(' ');
    for(int i=1; i<=splitText.GetUpperBound(0); i+=2)
    {
        Console.Write(splitText[i]+ " " + splitText[i-1] + " ");
    }
    
        
    Console.Write("\nPress any key to continue . . . ");
    Console.ReadKey(true);
}
По-моему, так!
0
C# beginner
2 / 2 / 0
Регистрация: 21.05.2010
Сообщений: 3
21.05.2010, 08:51 11
Не поленился - специально написал и залил прожку - http://pavelbilous.blogspot.com/2010/05/blog-post_21.html
1
21.05.2010, 08:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2010, 08:51

Найти два соседних одинаковых символа в строке
Подскажите пожалуйста, как найти два соседствующие одинаковые символа в строке?

Вывести два соседних слова, сумма длин которых меньше суммы длин любых других пар соседних слов.
Необходимо вывести два соседних слова, сумма длин которых меньше суммы длин...

Как поменять два соседних слова в строке
Как поменять два соседних слова в строке?? имеется код: #include &lt;iostream.h&gt;...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru