|
|
Другие темы раздела | |
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++ - Ответ 637268227.06.2014, 19:51. Показов 1339. Ответов 15
Метки (Все метки)
Ответ
1 способ.При перестановки элементов основного массива переставляйте элементы второго и третьего.
2 способ.Заведите дополнительный массив, в который записывайте номер элемента, который оказался на переставленном месте. Т.е. в начале в нем числа 0,1,2...., если меняете 1 со 2 получаете 0,2,1,3... и т.д. Тогда после сортировки будет известно, какой элемент поставить на какое место. Вернуться к обсуждению: Есть лёгкий способ отсортировать? C++
1
|
27.06.2014, 19:51 | |
Готовые ответы и решения:
15
Есть ли способ просмотреть код библиотечных функций? Есть ли способ доступа к элементу списка по индексу? Есть ли более удобный способ перевода переменную в строку? Есть ли способ получить доступ к MS Office color picker |
27.06.2014, 19:51 | |
27.06.2014, 19:51 | |
Помогаю со студенческими работами здесь
0
Есть ли более правильный и элегантный способ реализации функции? Замена двух строк в огромном файле. Есть ли оптимальный способ? Есть ли способ проверить, сколько указателей указывают на определённую область памяти? Анализ данных с COM порта. Есть ли способ чтения файла в процессе его изменения? |