Форум программистов, компьютерный форум CyberForum.ru

Работа над множествами,STL - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение из файла чисел http://www.cyberforum.ru/cpp-beginners/thread237473.html
Файл состоит из одного целого числа FILE *fp; if ((fp=fopen(filename,"r"))==NULL) { printf("Cannot open file %s.\n",filename); exit(1); }; i=fread(&n,sizeof(int),1,fp); Причем i=0; Т.е. ни один блок не прочитал. Что я делаю не так?
C++ Вопрос по оператору For Доброго времени суток. Решил перейти от QBasic к C++. Разбираю массивы. Задача: найти количество элементов между минимумом и максимумом.(Т.А. Павловская. Практикум, задача 3.1) К задаче приведет листинг. Подвёрг в шок подвергла строчка for ( int i=imax=imin=0; i<n;i++) Объясните, что это. Сложный цикл (то есть состоящий из двух или более циклов) или присваивание значения переменным... http://www.cyberforum.ru/cpp-beginners/thread237442.html
числа из определённого диапазона. C++
люди у меня короче проблема мне нужно сделать программу в с++ я нашёл в нете подобие моего задания и ещё кое что сам сделал у меня программа должна выдовать определёные числа (простые или взаимнопростые или простые парные) из определённого диапазона.у меня нормально работает поиск простых чисел только а все остальные нет люди помогите мне с проблемой может это програма ху если так то скиньте...
C++ Помогите с Указателями(проблема)
Привет всем, возник вопрос, почему вот так вот можно написать и копирующий конструктор класса не вызовется: void snf(Student* copy) { } void main(int Num, char** Argv) { setlocale(LC_ALL ,"Russian"); Student s("Chester");
C++ Создание класса с вектором http://www.cyberforum.ru/cpp-beginners/thread237416.html
Создаю класс, который будет содержать вектора class Curve { protected: vector <double> XPoints; vector <double> YPoints; public: Curve() {
C++ реестр не могу найти исходники программы на visual c++ которые бы добавляли программу в авто запуск реестров и какую библиотек для этого надо подключить подробнее

Показать сообщение отдельно
igor_bogomolov
22 / 22 / 2
Регистрация: 02.02.2011
Сообщений: 27
03.02.2011, 01:20     Работа над множествами,STL
Не вчитывался в ваш код.
Я бы поступил следующим образом, так сказать попробую описать алгоритм на пальцах

Сделаю ограничение, что слова только на Русском. Регистр не учитываю. Это сейчас не имеет значения, т.к. расширяется элементарно.

В нашем алфавите 33 буквы. Значит создаём массив из 33 целочисленных элементов. Букве 'а' соответствует нулевой элемент массива, 'я' - 32ой. Каждый элемент массива будет хранить киличество вхождений буквы в текст. Т.о. читая текст посимвольно, мы за один проход можем подсчитать сколько раз каждая из букв встретилась в тексте. Ну а дальше, так как алфавит это у нас отсортированная последовательность, пробегаясь по нашему массиву однократно, составляем наши последовательности из букв удовлетворяющих заданному условию.

Закодировать надеюсь проблем не составит
 
Текущее время: 16:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru