Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
Oleg 2009
1

Файлы и анаграммы

01.12.2009, 17:07. Просмотров 1558. Ответов 7
Метки нет (Все метки)

Во входном файле input.txt содержаться строка не более 255 символов, в которой через один или несколько пробелов следует слово. Найти все группы анаграмм(слов, составленных из одних и тех же букв) в этой строке и вывести в файл output.txt их каждую с новой строки, все слова должны идти через пробел в порядке, в котором они встречаются в строке.
input.txt
123 321 1234 12345 123456 231 132 3241 123457
output.txt
123 321 231 132
1234 3241
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2009, 17:07
Ответы с готовыми решениями:

Анаграммы
Задается словарь. Найти в нем все анаграммы (слова, составленные из одних и тех же букв).

Анаграммы
1)Входной файл содержит дату в формате dd.mm.gggg.Гарантируется, что это корректная дата....

Анаграммы
Есть такая несложная задача. Выписать все слова, которые являются анаграммами друг для друга,...

Анаграммы
Напишите программу, которая вводит с клавиатуры слово длиной не более 14 букв и выводит на экран...

7
4846 / 3267 / 466
Регистрация: 10.12.2008
Сообщений: 10,569
02.12.2009, 02:34 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* CheckCharsLine:  проверяет состоит ли l
                    только из символов в set */
int CheckCharsLine(const char *l, const char *set)
{
    const char *t;
    
    if (!(l && set && *l && *set))
        return EOF;
    for (t = set; *t; t++)
        if (!strchr(l, *t))
            return 0;
    for ( ; *l; l++)
        if (!strchr(set, *l))
            return 0;
    return 1;
}
0
Oleg 2009
04.12.2009, 01:49 3
Это решение задачи ?
4846 / 3267 / 466
Регистрация: 10.12.2008
Сообщений: 10,569
04.12.2009, 05:12 4
проверяет строку на анаграмму (тут каждое слово подаётся в функцию, если истина, вывести слово в файл)
1
4846 / 3267 / 466
Регистрация: 10.12.2008
Сообщений: 10,569
08.12.2009, 02:56 5
тяжеловато будет самому
0
Вложения
Тип файла: zip anagrams.tar.zip (1.2 Кб, 44 просмотров)
4846 / 3267 / 466
Регистрация: 10.12.2008
Сообщений: 10,569
08.12.2009, 03:46 6
добавил важный момент (освобождение памяти)
1
Вложения
Тип файла: zip anagrams.tar.zip (1.2 Кб, 64 просмотров)
1 / 1 / 0
Регистрация: 14.06.2017
Сообщений: 8
14.08.2020, 00:43 7
Добрый вечер! А можно тоже самое только на python?
0
813 / 547 / 256
Регистрация: 26.02.2015
Сообщений: 2,480
14.08.2020, 11:20 8
Цитата Сообщение от 04173c Посмотреть сообщение
только на python
https://www.cyberforum.ru/python-beginners/
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.08.2020, 11:20

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Анаграммы
Здравствуйте! Дан словарь и фраза. Найти анаграммы. Вывести результаты в файл. (На всякий случай...

Анаграммы
Слово называется анаграммой другого слова, если оно может быть получено перестановкой его букв....

Анаграммы
Анаграммой слова называется любая перестановка всех букв слова. Например, из слова SOLO можно...

Игра анаграммы
Есть задача - написать игрушку Анаграммы, суть такая, есть массив слов, комп берет рандомно слово и...

Игра Анаграммы
Хочу сделать так чтобы во время просьбы о подсказке при нажатии "нет" выходило из игры, пробовал...

Ох уж эти анаграммы
Задача Анагра́мма (от греч. ανα- — «пере» и γράμμα — «буква») — литературный приём, состоящий в...


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

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

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