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

Динамический массив и файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввести строку символов а)вручную, б)из файла и проверить ее на наличие латинских букв http://www.cyberforum.ru/cpp-beginners/thread856995.html
Ни черта не понимаю в работе со строками, прошу помощи у данного форума Нужно: Ввести строку символов а)вручную, б)из файла и проверить ее на наличие латинских букв
C++ Решение уравнений Для уравнений x^3–4x^2+10x–10=0 и x+1–1/x=0 отделить корни уравнений http://www.cyberforum.ru/cpp-beginners/thread856993.html
C++ Задача Таблица. За одно обращение к каждому элементу массива необходимо каждый элемент заменить ближайшим большим следующим за ним
Не могу решить задачу( В массиве А размера n за одно обращение к каждому элементу массива необходимо каждый элемент заменить ближайшим большим следующим за ним. Если такого элемента нет, то необходимо заменить его нулем. Можно использовать дополнительную память.
удалить поддерево C++
Здравствуйте, подскажите, пожалуйста, как можно обойти дерево и посчитать минимальное отношение число листьев/число не листьев, а затем еще и удалить поддерево с этим отношением. Мой код для построения дерева: #include <stdlib.h> #ifndef tree_h #define tree_h static long count_nodes=0; class Tree{ public:
C++ Не считывается файл http://www.cyberforum.ru/cpp-beginners/thread856935.html
Вот решил разобраться с пузырьковой сортировкой. Считываю числа из файла в массив. Вопрос:что сделал не так? Компилятор ошибок не находит, но выбивает: -858993460 -858993460 -858993460 -858993460 -858993460 Ну то есть он явно не может считать цыфры #include <iostream> #include <fstream> using namespace std;
C++ Игра НИМ на С Нужна игра ним на С с базовыми правилами (кто берет последний камень - проигрывает). подробнее

Показать сообщение отдельно
nonedark2008
624 / 502 / 92
Регистрация: 28.07.2012
Сообщений: 1,340
07.05.2013, 01:49     Динамический массив и файлы
s-partizan, что-то типа такого:
UINT mas[10000] = {0};

цикл пока в файле есть числа
Пусть i <- текущее считанное число.
mas[i] += 1; // Увеличиваем счетчик
После этого в каждой ячеке массива mas[x] будет находиться сколько раз число x встретилось в файле.
Вывести в отсортированном порядке уже очень просто.
Правда я не понимаю, как тут можно использовать динамические массивы, но что-то можно ведь придумать?
 
Текущее время: 07:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru