Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Реализовать класс var https://www.cyberforum.ru/ cpp-beginners/ thread1218505.html
1. Реализовать класс var - «Универсальная переменная». Объекты экземпляры этого класса способны хранить в себе значения следующих типов: int, double, String (строка – уже готовый класс). Например : void main() { var a = 15; var b = “Hello”; var c = 7.8; var d = “50”; b = a + d; b.Show(); // Выведет 65
Напечатать слова последовательности, которые отличны от первого и без повторяющихся букв C++
Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных латинских букв; между соседними словами - не менее одного пробела, за последним словом - точка. Напечатать те слова последовательности, которые отличны от первого слова и удовлетворяют следующему свойству: в слове нет повторяюихся букв
C++ Найти минимальное количество топлива в литрах, необходимое для достижения заданной точки https://www.cyberforum.ru/ cpp-beginners/ thread1218493.html
Ограничение времени: 0.5 секунды Ограничение памяти: 64 МБ Наш джип находится в пустыне и должен достичь точки, находящейся на расстоянии N километров от него. Рельеф сложный, машина старая, и похоже, что топливо вытекает, так что на каждый пройденный машиной километр тратится один литр топлива. В джипе есть канистры, общая ёмкость которых вместе с бензобаком составляет M литров (M < N). В...
C++ И снова работа со строками Всем привет! У меня есть поле ввода и кнопка. Если поле не заполненное, то по нажатию кнопку вылезет сообщение "M", если в поле что то записано - сообщение "N". Очень важно для меня, чтобы строчка была TCHAR, никакие другие строчки мне использовать нельзя. TCHAR str; GetDlgItemText(ID_EDIT, str, 10) if(str == /*пустой строке*/) { MessageBox(_T("Поле пустое")); } else ... https://www.cyberforum.ru/ cpp-beginners/ thread1218490.html
Равновеликие прямоугольники C++
Привет ребята ) нужна помощь с заданием по с++ Найти все равновеликие прямоугольники, стороны которых выражены целыми числами a и b, а площадь ровна S ( a и b принадлежат интервалу от 1 до 20, а S вводится с клавиатуры.
C++ Делители натурального числа https://www.cyberforum.ru/ cpp-beginners/ thread1218477.html
Привет всем) завтра экзамен ... не могли бы помочь мне сделать задание? или хотя бы натолкнуть на мысль. буду благодарен Дано натуральное число. Найти сумму и количество нечетных делителей натурального числа
C++ Странная ошибка в алгоритме заполнения массива из файла https://www.cyberforum.ru/ cpp-beginners/ thread1218469.html
Алгоритм приведенный ниже, на самом деле является частью функции, которая работает некорректно. По этому я решил переделать алгоритм в консольный вариант, что бы протестировать (так как я не был уверен что баг именно в этой функции, а не в другой). Файл map1.map содержит числа, 0 и 1. Сама программа при выполнении выводит только первые 13 строк массива (причем в первой строке последний символ...
C++ Выделить память под массив размера 2^64 байтов
Требуется выделить память под массив размера 2^64 байтов. Как порекомендуете решать данную задачу?
C++ почему при возврате объекта из метода исчезает поле с динамической памятью https://www.cyberforum.ru/ cpp-beginners/ thread1218461.html
При выходе из метода оператора + динамическая память, которая хранится в объекте класса Vector исчезает. Как исправить эту ситуацию? Подскажите, пожалуйста. Vector.h #pragma once #include <malloc.h> #include <iostream>
C++ Ошибка в элементарной программе Написал в visual studio 2012 следующее: #include <cstdio> #include <cstdlib> #include <conio.h> using namespace std; int main() { https://www.cyberforum.ru/ cpp-beginners/ thread1218404.html
C++ Убрать "\n" из строки
Сначала я записываю в файл массив структур в цикле for (int i = 0; i < ttl; i++) { fprintf(f, "%s\n%s\n%s\n", film.name, film.genre, film.year); } Далее мне нужно сканировать этот файл и вывести в консоль: while (fgets(buf, max, f) != NULL) { if (j < 3) { if (j == 0) { film.name = new char; strcpy(film.name, buf);
C++ Обфускация компилируемых исходных кодов https://www.cyberforum.ru/ cpp-beginners/ thread1218393.html
Хотелось бы поподробнее узнать по поводу обфускации компилируемых исходных кодов. Вот, например, есть обфускатор Stunnix C++, (да и не только он, но просто как пример) который преобразовывает некоторые части кода в запутанный к примеру числа преобразовывает в (0x5e1 + 5967 - 0x1d30) - это выражение равно нулю а строковые переменные заменяет \x## хекс-записью например...
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,718
27.06.2014, 19:51 0

Есть лёгкий способ отсортировать? - C++ - Ответ 6372682

27.06.2014, 19:51. Показов 1339. Ответов 15
Метки (Все метки)

Ответ

1 способ.При перестановки элементов основного массива переставляйте элементы второго и третьего.
2 способ.Заведите дополнительный массив, в который записывайте номер элемента,
который оказался на переставленном месте. Т.е. в начале в нем числа 0,1,2....,
если меняете 1 со 2 получаете 0,2,1,3... и т.д. Тогда после сортировки будет известно,
какой элемент поставить на какое место.

Вернуться к обсуждению:
Есть лёгкий способ отсортировать? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.06.2014, 19:51
Готовые ответы и решения:

Есть ли способ просмотреть код библиотечных функций?
Жутко хочется посмотреть, как устроена, скажем, функция gotoxy из conio.h. Но в заголовочном файле...

Есть ли способ доступа к элементу списка по индексу?
Есть ли способ доступа к элементу списка по индексу?

Есть ли более удобный способ перевода переменную в строку?
Всем привет, начнем: Есть переменная(которая может быть и переменной и строкой): int fps = 150;...

Есть ли способ получить доступ к MS Office color picker
Вопрос программера на VBA программерам на С++. Есть ли способ получить доступ к Офисному компоненту...

15
27.06.2014, 19:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.06.2014, 19:51
Помогаю со студенческими работами здесь

Есть ли более правильный и элегантный способ реализации функции?
Доброе время форумчане! bool db::CreateSQLTable() { QSqlQuery a; QString str =...

Замена двух строк в огромном файле. Есть ли оптимальный способ?
Есть задача, поменять в огромном текстовом файле (несколько Гб) 2 произвольные строки. Написал 2 ...

Есть ли способ проверить, сколько указателей указывают на определённую область памяти?
Привет народ. Такой вопрос: Есть ли способ проверить, сколько указателей указывают на определённую...

Анализ данных с COM порта. Есть ли способ чтения файла в процессе его изменения?
Здравствуйте форумчане, передо мной стала задача, которую я никак не могу осилить, а именно анализ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru