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

Сделать вставку асма - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пирамидальная сортировка http://www.cyberforum.ru/cpp-beginners/thread144987.html
Всем hello!!! Плиз помогите реализовать пирамидальную сортировку на С++!!! Зарание блогодарен!!!
C++ С++ \ Одномерный массив: Добавить элемент с номером К. Здравствуйте: нужно помоч переделать. Она полностью рабочая. Но без процедур и вся в МЕЙНЕ, переделать что бы в МЕЙНЕ был только вывод массива и результата. А в процедуре все остальное. Одномерный... http://www.cyberforum.ru/cpp-beginners/thread144981.html
C++ Удалить самую длинную строку матрицы
1. Критерий для поиска в массиве структур: Сотрудники со стажем более 10 лет и заработной платой более 15000! 2. Задача для обработки массива строк: Уничтожить самую длинную строку массива! ...
C++ Работа конференции с разбивкой...
Програма работи конференции с разбивкой докладов секциями.Количество секций и докладов в каждой секции задать самостоятельно.Составить модуль формирования нового списка,содержащего доклади с...
C++ Редактируем http://www.cyberforum.ru/cpp-beginners/thread144955.html
Редактируем программу: #include"stdafx.h" #include <iostream> #include <cstring> #include <conio.h> using namespace std; int main() {
C++ Эквивалент числа Хотелось бы понять поподробнее что тут происходит. В смысле сам процесс чуть ли не по строкам. (number - введенное ранее число). // Преобразует число в словесный эквивалент string numberToWords(... подробнее

Показать сообщение отдельно
Orwomoi
63 / 62 / 2
Регистрация: 16.11.2009
Сообщений: 156
14.06.2010, 12:36
хмм... Если латинский квадрат содержит последовательность чисел 1..n Этим можно воспользоваться при сортировке.
1. Выделяем память под строку длины n
2. заполняем нулями.
3. Хватаем первый элемент из квадрата,
4. проверяем нe больше ли он числа n,
5. и ставим его во временную строку на место равное его порядковому числу.
5.5 еще можно проверить на 0 место, куда ставим элемент из квадрата. Если там не 0, значит туда уже копировали элемент из этой строки квадрата, а значит в строке 2 одинаковых числа, чего не может быть в латинском квадрате.
6. По завершении работы со строкой из квадрата сканируем временную строку (scas) на 0. Если в строке остался ноль, значит в строке квадрата отсутвсует один из элементов последовательности 1..n
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru