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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Пирамидальная сортировка http://www.cyberforum.ru/cpp-beginners/thread144987.html
Всем hello!!! Плиз помогите реализовать пирамидальную сортировку на С++!!! Зарание блогодарен!!!
C++ С++ \ Одномерный массив: Добавить элемент с номером К. Здравствуйте: нужно помоч переделать. Она полностью рабочая. Но без процедур и вся в МЕЙНЕ, переделать что бы в МЕЙНЕ был только вывод массива и результата. А в процедуре все остальное. Одномерный массив: Добавить элемент с номером К. #include <iostream.h> #include <conio.h> void main() { clrscr(); int n,m,j; http://www.cyberforum.ru/cpp-beginners/thread144981.html
C++ Удалить самую длинную строку матрицы
1. Критерий для поиска в массиве структур: Сотрудники со стажем более 10 лет и заработной платой более 15000! 2. Задача для обработки массива строк: Уничтожить самую длинную строку массива! #include "iostream" #include "string.h" using namespace std; struct lines { char *line;
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( unsigned long int number ) { string result="ноль"; // Результат преобразования, по умолчанию - "ноль" if( number ){ // Если заданное число не является нулем, то разбираем его на части result... подробнее

Показать сообщение отдельно
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
 
Текущее время: 06:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru