Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2010, 14:59   #1
Ігнатюк Михайло Пе
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 15
Печаль Задача на файли С++

Поиск анаграмм
Имя входного файла: in.txt
Имя выходного файла: out.txt
Максимальное время работы на одном тесте: 3 секунды


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

Формат входных данных
Входной файл содержит список из слов в кодировке win-1251. Каждое слово записано на отдельной строке. Входной файл может быть пустым. Максимальное количество строк в исходном файле – 10000.
Формат выходных данных
Выходной файл содержит все слова из входного словаря, для которых во входном словаре были обнаружены анаграммы. Каждое слово записано на отдельной строке. Кодировка результирующего файла – win-1251. Если в словаре, загруженном из входного файла нет анаграмм, в результирующем файле должна быть одна строка «нет анаграмм».
привет наСИльники
Ігнатюк Михайло Пе вне форума Ответить с цитированием
Старый 22.09.2010, 16:09   #2
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

Есть что-то своё ?
За скромную плату - сделаю
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Старый 22.09.2010, 17:14   #3
Ігнатюк Михайло Пе
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 15
По умолчанию

За гроші я саам здєлаю
привет наСИльники
Ігнатюк Михайло Пе вне форума Ответить с цитированием
Старый 23.09.2010, 01:33   #4
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

ну так, делай же
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Старый 23.09.2010, 14:07   #5
Ігнатюк Михайло Пе
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 15
По умолчанию

просто у мене праблєма з файлами , я неможу слова з файла записать в масив char,мій пример

Код:
//-----------------------
#include <iostream>
#include <conio.h>
#include <Windows.h>
#include <fstream>
#include <string>
using namespace std;

int main()
{
SetConsoleOutputCP(1251);
char r[5];
char m[5];
int f=0;
char *copi[5];

ifstream File1("in.txt");
while(!File1.eof())
    {
    
    File1>>r;
    f++; 
    copi[f]=r;
    }
File1.close();
cout<<endl;
cout<<copi<<endl; 
getch();
return 0;
}
//---------------
у файлі слова:
Цитата:
//---------------
автмообіль
університет
рівнина
навчання
//---------------
які мені треба записати в масив char!!!

Цитата:
Сообщение от ozo Посмотреть сообщение
ну так, делай же
ну так поможи якщо можеш!!!
привет наСИльники

Последний раз редактировалось Ігнатюк Михайло Пе; 23.09.2010 в 15:18.
Ігнатюк Михайло Пе вне форума Ответить с цитированием
Старый 23.09.2010, 14:16   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
які мені треба записати в масив char!!!
Ты все верно делаешь кроме того что дал r[5];
Маловато символов для твоих строк.
Задай r[500]; - этого вполне хватит
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.09.2010, 15:09   #7
Ігнатюк Михайло Пе
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ты все верно делаешь кроме того что дал r[5];
Маловато символов для твоих строк.
Задай r[500]; - этого вполне хватит

шось не получаєтться, диви шо виводить:
Изображения
Тип файла: png Снимок.PNG (5.3 Кб, 129 просмотров)
привет наСИльники
Ігнатюк Михайло Пе вне форума Ответить с цитированием
Старый 23.09.2010, 15:16   #8
Ігнатюк Михайло Пе
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ты все верно делаешь кроме того что дал r[5];
Маловато символов для твоих строк.
Задай r[500]; - этого вполне хватит
мені треба з файла записати в масив char m[5] , щоб у масиві було 5 елементів, з якими я міг робить шо завгдно!!!!
привет наСИльники
Ігнатюк Михайло Пе вне форума Ответить с цитированием
Старый 23.09.2010, 16:09   #9
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

используй std::string, сделай свою жизнь проще
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Старый 23.09.2010, 17:18   #10
Ігнатюк Михайло Пе
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 15
По умолчанию

Цитата:
Сообщение от ozo Посмотреть сообщение
используй std::string, сделай свою жизнь проще
можеш дать мені якусь литературу по std::string
привет наСИльники
Ігнатюк Михайло Пе вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
файли и С++ holander Общие вопросы C/C++ 6 12.09.2010 17:46
Файли ) ALABAMA Паскаль, Turbo Pascal, PascalABC.NET 3 05.06.2010 11:24
Файли ALABAMA Паскаль, Turbo Pascal, PascalABC.NET 6 04.06.2010 05:37
ФАЙЛИ misha25525 Помощь студентам 3 16.04.2010 20:08