Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
 Аватар для RallinaGirl
11 / 11 / 2
Регистрация: 21.11.2011
Сообщений: 69

Сортировка по 2-ой строчке

27.12.2011, 17:15. Показов 865. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мальчики, помогите пожалуйста, я вот отсортировала по алфавиту по 1-ой строчке, а как сделать во 2-ой, чтобы отсортировала цифры:

L8=sentence here
L6=sentence here
L5=sentence here
L4=sentence here
L9=sentence here
L4=sentence here
L4=sentence here
L6=sentence here
L10=sentence here
L4=sentence here
L8=sentence here
L8=sentence here
L3=sentence here
L4=sentence here
L2=sentence here
L2=sentence here
L5=sentence here

Вот это то, что сейчас, а нужно вот так:

L2=sentence here
L2=sentence here
L3=sentence here
L4=sentence here
L4=sentence here
L4=sentence here
L4=sentence here
L4=sentence here
L5=sentence here
L5=sentence here
L6=sentence here
L6=sentence here
L8=sentence here
L8=sentence here
L8=sentence here
L9=sentence here
L10=sentence here

Добавлено через 14 минут
Заметка: System.IO; Использование блокнота
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.12.2011, 17:15
Ответы с готовыми решениями:

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

Сортировка выбором, сортировка вставкой, сортировка заменой, сортировка обменом ("пузырьковая" сортировка)
Создать класс, содержащий массив и реализующий алгоритмы сортировки и бинарного поиска в этом массиве. Класс описать с помощью...

поиск в строчке
1)Подскажите как сделать поиск в массиве к примеру найти определенное сочетании 'СлОвО' и посчитать сколько раз оно повторилось

7
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
27.12.2011, 18:54
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
List<string> data = new List<string>(
            new[] {
                "L8=sentence here",
                "L6=sentence here",
                "L5=sentence here",
                "L4=sentence here",
                "L9=sentence here",
                "L4=sentence here",
                "L4=sentence here",
                "L6=sentence here"
            });
 
            data.Sort();
 
            foreach (var item in data) Console.WriteLine(item);
            Console.ReadKey();
Тут правда "L10" никак в понятие второго символа не укладывается, а может быть и L13494 и тд ?, - тогда уже нужно цифры выносить и сортировать отдельно c привзякой к индексу строки в которой она находится.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 List<string> data = new List<string>(
            new[] {
                "L8=sentence here",
                "L6=sentence here",
                "L577=sentence here",
                "L4=sentence here",
                "L9=sentence here",
                "L44=sentence here",
                "L4=sentence here",
                "L62=sentence here"
            });
 
            data.Sort(new Comparison<string>((s1, s2) => 
            {
                string strNumb1 = s1.Substring(1,s1.IndexOf('=') - 1);
                int Numb1 = int.Parse(strNumb1);
                string strNumb2 = s2.Substring(1, s2.IndexOf('=') - 1);
                int Numb2 = int.Parse(strNumb2);
                return  Numb1.CompareTo(Numb2);
            }));
 
            foreach (var item in data) Console.WriteLine(item);
            Console.ReadKey();
0
 Аватар для irineyxxx
151 / 53 / 11
Регистрация: 18.09.2011
Сообщений: 730
27.12.2011, 20:08
sau, Я же написала, что работа полностью производится в блокноте => "Использование блокнота", это значит считывание из него и изменения должны происходить внутри блокнота.

Добавлено через 1 минуту
sau, спасибо, что старался и уделил время, но это не то я хотела, прости - sau
0
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
27.12.2011, 20:31
Ох уж эти детишки ))
Что есть "блокнот" ? - если я прально понял, то имеется ввиду текстовый редактор (NotePad) или его аналог.
Посему что то "производится в блокноте" никак не может. (точнее может через SendMessage,Clipboard и т.п, но думаю не в этом суть задачи)
Все что тебе нужно это считать массив строк из твоего текстового файла, потом делаешь как в примере, затем сохраняешь обратно.
Предлагаю додумать задачу ).
0
84 / 84 / 10
Регистрация: 20.05.2011
Сообщений: 145
27.12.2011, 20:33
Цитата Сообщение от sau Посмотреть сообщение
Ох уж эти детишки ))
Что есть "блокнот" ? - если я прально понял, то имеется ввиду виндовая программа для чтения файлов в текстовом виде. Посему что то "производится в блокноте" никак не может. (точнее может через SendMessage и т.п, но думаю не в этом суть задачи)
Все что тебе нужно это считать массив строк из твоего тестового файла, потом делаешь как в примере, а потом сохраняешь обратно.
А я думаю она говорит про txt файл!!!!
0
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
27.12.2011, 20:39
А я думаю она говорит про txt файл
Странно, но мне почему то тоже так кажется )

З.Ы Ты коммент успел копернуть до того как я его подредактировал ).
0
 Аватар для irineyxxx
151 / 53 / 11
Регистрация: 18.09.2011
Сообщений: 730
27.12.2011, 20:55
да, .txt
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
28.12.2011, 09:47
irineyxxx, И для чего изменять напрямую в .txt файле из программы? Не самый адекватный поступок.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.12.2011, 09:47
Помогаю со студенческими работами здесь

Замена в строчке
в текстовой строчке заменить все одноцыферные десятичные числа римскими символами Добавлено через 28 секунд помогите плз, не шарю...

Передвижение по строчке
Проблема такова: есть строчка: char* text = &quot;text1 text2&quot;; Я ищу первый пробел: char* ch; ch = strchr(text, ' '); Потом...

Найдите ошибку в строчке
val(copy(s,pos(',',s)+1,length(s)-pos(',',s)),x);

Построить график по строчке
Как мне построить график по какой-либо строчке в этом файле? Например, по восьмой x - номер столбца y - значение в ячейке ...

В какой строчке ошибка?
В какой строчке ошибка? &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Yo!ndex&lt;/title&gt; &lt;link rel=&quot;stylesheet&quot;...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
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 На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru