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

Сортировка улучшенным пузырьком массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа со строками в СИ++ http://www.cyberforum.ru/cpp-beginners/thread94600.html
Парни помагите напишите прогу если не втягость заранее благодарю))) Вот условие: Дана строка. Преобразовать ее, удалив каждый символ * и повторив каждый символ, отличный от *.
C++ Многомерные массивы в СИ++ Парни напишите пажалуйста программу если не в тягость)) Вот условие: Определить, является ли заданная целая квадратная матрица n-го порядка симметричной (относительно главной диагонали). http://www.cyberforum.ru/cpp-beginners/thread94598.html
Одномерные массивы в Си++ C++
Парни напишите пожалуйста программы буду благодарен...)) Вот условие: 1) Последовательность действительных чисел оканчивается нулем. Найти количество членов этой последовательности. 2) Дан массив действительных чисел. Среди них есть равные. Найти его первый максимальный элемент и заменить его нулем.
Прозрачный фон у RaddioButton C++
Скажите пожалуйста как можно зделать прозрачный фон.Например для Label есть Transparent.
C++ Сложение двух матриц http://www.cyberforum.ru/cpp-beginners/thread94571.html
Сложение двух матриц. Приведите пожалуйста простой пример...
C++ Дирректива define и прочее Помогите пожалуйста решить задание, никогда раньше с такими не сталкивался! =( 1) Даны целые числа x, у и вещественное число z. Используя директиву #define для нахождения наибольшего из чисел, вычислить S=max(x+y+z, xyz)+3max(xy2, z2). 2)Назовём шестизначный автобусный билет удачным, если сумма его цифр делится на 7. Могут ли два билета подряд быть удачными? подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
11.02.2010, 19:14     Сортировка улучшенным пузырьком массива
Представь массив в линейном виде. Между двумерными и линейными координатами есть прямая связь:
линейный индекс = (индекс строки)*3 + (индекс столбца), l = i*3 + j;
индекс строки = (линейный индекс) / 3 (деление нацело) i = l/3;
индекс столбца = остаток от деления линейного индекса j = l%3;

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