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

Подскажите, как отсортировать строки этого файла по алфавиту и по длине слова?

21.03.2018, 13:38. Показов 1017. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, как отсортировать строки этого файла по алфавиту и по длине слова?(два разных метода)


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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            StreamReader rdr = new StreamReader(@"u:\3.txt");
            Console.Write(rdr.ReadToEnd());
            rdr.Close();
 
            List<string> strings = new List<string>() { } ;
            strings.Sort();
            foreach (string item in strings)
            {
                Console.WriteLine(item);
            }
 
            Console.ReadKey();
        }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2018, 13:38
Ответы с готовыми решениями:

Отсортировать строки файла по длине слова
дан текстовый файл. в первом столбце порядковый номер от 1 до 10. во втором столбце по одному слову...

Дан файл строк. Отсортировать слова каждой строки файла по алфавиту
Дан файл строк. Отсортировать слова каждой строки файла по алфавиту с помощью сортировки пузырьком.

Как сделать выборку из массива по длине строк и отсортировать ее по алфавиту?
Третий день ломаю голову что уже имею на сейчас ниже исходник а так же сама задача! То что в...

Как отсортировать строки по кол-ву слов и слова в строке по длине слов
Суть задания:Вводить последовательность не более чем 256 символов,ввод заканчивается...

2
1754 / 1346 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
21.03.2018, 13:53 2
C#
1
2
using System.Linq;
using System.IO;
C#
1
2
3
4
5
6
//по длине
File.WriteAllLines(@"file_out.txt", File.ReadAllLines(@"file.txt")
    .Select(line => string.Join(" ", line.Split(' ').OrderBy(w => w.Length))));
//по алфавиту
File.WriteAllLines(@"file_out2.txt", File.ReadAllLines(@"file.txt")
    .Select(line => string.Join(" ", line.Split(' ').OrderBy(w => w))));
1
0 / 0 / 0
Регистрация: 17.05.2017
Сообщений: 73
21.03.2018, 16:02  [ТС] 3
Hitoku, спасибо большое))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2018, 16:02
Помогаю со студенческими работами здесь

Строки: напечатать эти слова в алфавитном порядке; отсортировать по длине слов
Дана последовательность из восьми различных слов, в каждом из которых до восьми строчных латинских...

Отсортировать слова по алфавиту (ASCII-Z строки)
Здравствуйте! Буду очень благодарна, если поможете с программой! Задание звучит следующим образом...

Подскажите, как отсортировать слова внутри строки?
Подскажите, как отсортировать слова внутри строки? С пробелами.

Подскажите, как отсортировать слова внутри строки?
Подскажите, как отсортировать слова внутри строки? Ни у кого не было такой задачи? На си.

Отсортировать слова строки по последней букве по алфавиту
Ввести строку и вывести отсортированную строку по последней букве.

Привести (уменьшить) все слова случайной строки к одинаковой длине (длине наименьшего слова)
1)Запрограммировать работу с строчным типом string. 2) Обращение к элементам строке организовать с...


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

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

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