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

Матрица. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Простой вопрос в одну строку http://www.cyberforum.ru/cpp-beginners/thread87816.html
что делает эта строка: for (int j=0; j<i; j++) И как задать промежуток, чтобы поиск осуществлялся в его пределах. Сама задача: Дан текстовый файл F. Переписать в другой файл G все слова, длина которых составляет от L1 до L2 символов. Мне только сам интервал для чисел L1 и L2 а то я никак не могу понять в чем проблема моей программы.
C++ Калькулятор да не прастой.... Здравствуйте. Сроки поджимают, курсавой надо сдать. тема:Калькулятор для программиста. Только целые числа, 4 арифметических действия, битовые операции | & ~ ^ перевод в 8,10,16,2 систему исчисления. Имеем: 1.Работующую программу, выполняющую все эти функции но калькулятор должен быть в консольной версии. 2. Программа калькулятора простого арифметического http://www.cyberforum.ru/cpp-beginners/thread87814.html
C++ Теоретический вопрос о перегрузке функций
Доброго времени суток! Помогите, пожалуйста, вот с такой проблемой. #include <iostream> #include <conio.h> using namespace std; void xpo(float); void xpo(int); void xpo(char);
Сумма элементов главной диагонали матрицы C++
В двумерном массиве найти сумму элементов главной диагонали?
C++ Вывод двумерного массива в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread87782.html
Вывести двумерный массив так, чтобы элементы в строках шли в обратном порядке?
C++ Сумма элементов двумерного массива Найти сумму элементов двумерного массива? подробнее

Показать сообщение отдельно
Metal_666_
15 / 15 / 2
Регистрация: 19.10.2009
Сообщений: 187
20.01.2010, 17:02     Матрица.
Ну я бы взял за основу первую строку.Создал бы двумерный массив и скопировал бы туда ее в первую строку,вторую строку оставил бы нулями.Упорядочил бы по возрастанию элементы,выкинул повторяющиеся.Строка бы приобрела человеческий вид и работать намного удобнее.Далее тупым перебором начиная со второй строки многомерного,берем по элементу,ищем его в первой строке двумерного(в библиотеке алгоритм есть хорошие методы поисков,если вручную,то можно бинарный),если нашли,то во вторую строчку плюсуем еденичку,далее 2 варианта,либо можно заново отсортировать наш массив по второй строке и выкинуть все элементы со значением 0,либо продолжать с 3 строкой,но я думаю первый вариант лучше,т.к. с каждой строкой двумерный массив будем уменьшаться, что сократит время при поиске элемента.И так до 1000 строки.Можно еще обнулять после проверки строчки и сортировки вторую строку,а можно каждый раз добавлять 1,но думаю удобнее обнулять.Как то так...
 
Текущее время: 02:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru