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

Сортировка простыми включениями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ указатели и ссылки - головная боль! http://www.cyberforum.ru/cpp-beginners/thread643068.html
Как вы уже догадались из названии темы, никак не пойму работу указателей и ссылок... Где нужно их инкриментировать, и как ссылаются на переменные (и т.д.). Уважаемые форумчане, объясните плиз подробней их функциональность и работоспособность... У меня головная боль!:wall:
C++ Работа с данными Помогите решить задачу: Напишите программу которая выдавала бы запрос на ввод кол-ва секунд в виде целого значения (используйте тип long), и затем отображала бы эквивалентное значение в сутках, часах, минутах и секундах. Для представления кол-ва часов в сутках, кол-ва минут в часе и кол-ва секундв минуте используйте символьлные константы. пример результата выполнения программы выглядит... http://www.cyberforum.ru/cpp-beginners/thread643040.html
C++ Исследование управляемого движения искусственного спутника Земли
здравствуйте, помогите пожалуйста написать программу, как видно из названия задача довольно не простая и я уже всю голову сломал как все это описывать! формулировка задачи содержится в файле по ссылке: http://narod.ru/disk/60042976001.b38c6b3f4581f2f65e2afe44a1b4362a/%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5.docx.html P.S. Если несложно, напишите программу в visual studio.
C++ Определить начальную скорость и угол
Доброго время суток. Написать программу, в которой по максимальной высоте подъема H и дальности полета L определяется начальная скорость тела V и угол \alpha, под которым тело брошено к горизонту. Воспользоваться соотношениями: \tan (\alpha )=\frac{4*H}{L} и V = \sqrt{\frac{g*L}{\sin (2*\alpha )}} Используя свойства тригонометрии получил следующее: \sin (2*\alpha )=\frac{2*\tan (\alpha...
C++ Ошибка error C2446: '==' : no conversion from 'const char *' to 'int' http://www.cyberforum.ru/cpp-beginners/thread642941.html
#include <iostream> using namespace std; int main () { int a,b; char op; int res; cout << "write constant and sing"; cin >> a; cin >> b;
C++ Класс Массив Нужно создать класс Массив. Методы массива:конструктор с одним параметром-длина массива; ввод-вывод; поиск кол-ва элементов массива, которые находятся в промежутке между номером наибольшего и номером наименьшего элементов массива; удалить из массива все элем. до первого экстремума и после последнего. 2.Объявить массив, ввести значения, продемонстрировать использование методов. подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
27.08.2012, 19:54
Можно чуточку усовершенствовать алгоритм, записав вот так:
C++
1
2
3
4
5
6
        while(item >= 0 && arrayPtr[item] > temp) 
        {
            arrayPtr[item + 1] = arrayPtr[item]; 
            item--;
        }
        arrayPtr[item + 1] = temp;
К чему лишние присвоения
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru