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

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

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

Студворк — интернет-сервис помощи студентам
Народ помогите....Написать программу в C# которая считывает текст из файлы и выводит его на экран, меняя местами два соседних слова....
Задумки были то есть создать текстовый файл со слова, потом загнать их в массив, а вот дальше как переставить у меня это не очень получается на бумаге...((
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.05.2010, 04:05
Ответы с готовыми решениями:

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

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

Менять местами два соседних слова в массиве
Есть задача: надо считать текст из файла в массив char и менять каждые два соседних слова местами. Со считывание я справился успешно, но...

10
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
16.05.2010, 07:47
порядок разбивки на слова смотрите в посте 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  [ТС]
ниче неполучается(((( я в панике......я проста учусь писать программы по примерам....помогите написать эту программу(
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
20.05.2010, 09:00
Стокс, обратите внимание С чего начать изучение языка C#?
0
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 33
20.05.2010, 09:02  [ТС]
практика лучшая книга.....но там такого нет даже примерного...
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
20.05.2010, 09:21
Цитата Сообщение от Стокс Посмотреть сообщение
я проста учусь писать программы по примерам
Цитата Сообщение от Стокс Посмотреть сообщение
но там такого нет даже примерного
там написано, что лучше изучение языка начать с прочтения книг, а не пытаться наугад переделывать примеры кода.
0
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 33
20.05.2010, 09:37  [ТС]
да это понятно у меня просто экзамен будет скоро а меня допуска нет из лабы последней вот и решил к вам обратиться....нам ввели его не давно,мы все делаем по примерам наугад, у кого родители программисты им легче....требует препад опупенно, а сам только он незнает говорит "в опциях посмотрите я то забыла".... вот я че и прошу помочь хоть посмотреть как это будет выгледить....вся надежда на вас....
0
 Аватар для Pooh
408 / 360 / 82
Регистрация: 07.10.2009
Сообщений: 558
20.05.2010, 09:45
Цитата Сообщение от Стокс Посмотреть сообщение
Задумки были то есть создать текстовый файл со слова, потом загнать их в массив, а вот дальше как переставить у меня это не очень получается на бумаге...((
Выводим массив на экран в цикле с i=1 и счетчиком =2, печатаем i-й элемент, затем (i-1), слова будут меняться местами.
По-моему, так!
0
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 33
20.05.2010, 09:51  [ТС]
не хочет, непашет
0
 Аватар для Pooh
408 / 360 / 82
Регистрация: 07.10.2009
Сообщений: 558
20.05.2010, 10:05
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
2 / 2 / 0
Регистрация: 21.05.2010
Сообщений: 3
21.05.2010, 08:51
Не поленился - специально написал и залил прожку - http://pavelbilous.blogspot.co... st_21.html
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.05.2010, 08:51
Помогаю со студенческими работами здесь

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

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

Найти два соседних слова с непересекающимся набором согласных
Помогите решить задачу : Найти два соседних слова с непересекающимся набором согласных Заранее спасибо !!!

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

Поменять каждые два соседних слова в строке местами
прога должна менять каждые 2 сосенних слова местами) пол дня сижу не могу решить вот последняя моя мысль но всеравно не работает ...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru