Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Разработать синтаксический анализатор Может кто помочь понять как должна выглядеть программа подобного вида? си++ знаю, но с этими анализаторами что то я не догнал( : Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавание обратно-зеркальных двоичных наборов, где значения симметричных разрядов не совпадают,а число разрядов четно. Двоичные наборы, естественно, должны... https://www.cyberforum.ru/ cpp-beginners/ thread1304644.html Как программно открыть текстовый файл в блокноте? C++
работаю с Code::Blocks 13.12. У меня windows 7. Хочется сделать так, чтобы после выполнения программы открывался мой выходной текстовый файл в блокноте. Нет ли такой команды или тп?
C++ Вывести на экран в текущем каталоге имена тех каталогов, которые в себе не содержат подкаталогов Здравствуйте.. Выдали данное задание на С++ под linux Разработать программу, которая выводит на экран в текущем каталоге имена тех каталогов, которые в себе не содержат подкаталогов. Вариантов решения нет вообще , т.к с такими заданиями не сталкивался, может ктото интересовался данным вопросом или есть наброски буду рад https://www.cyberforum.ru/ cpp-beginners/ thread1304634.html C++ Генератор массива случайных чисел https://www.cyberforum.ru/ cpp-beginners/ thread1304629.html
Есть массив, хочу заполнить его случайными числами, причем с каждым запуском числа должны быть разные, поэтому просто rand() не прокатит. Добавил srand(timeINULL)); и теперь весь массив заполняется одним и тем же числом, правда каждый раз разным.. как это исправить? for (i = 0; i < SIZE; i++) { srand(time(NULL)); a = 3 + rand() % 200; }
Сортировка столбцов матрицы по убыванию C++
Пусть пользователь вводит динамическую матрицу размеров м*м написать функцию для сортировки столбцов матрицы по убыванию
C++ Первый язык программирования на подходе к С++: Паскаль или С? https://www.cyberforum.ru/ cpp-beginners/ thread1304611.html
Привет всем) Думаю что похожие темы уже были. Я решил изучать программирование.Начал с Паскаля но хочу взять за основу C++. И недавно прочитал на одном форуме мол паскаль можно пропускать и изучать сразу С++. Теперь я в растерянности что делать дальше?!Изучать паскаль или все же начать уже изучать С++? Пожалуйста помогите разобраться в этом вопросе.Просто желание дикое есть изучать...
C++ Как разместить два игровых поля морского боя в ряд по горизонтали? https://www.cyberforum.ru/ cpp-beginners/ thread1304605.html
Два квадратика в рядочек) Привет, простенький вопрос. Делаю жалкие попытки написать консольный морской бой (знаю-знаю, ссылки уже читал). Вобщем вопрос такой: есть у меня функция, которая выводит на экран два игровых поля, и у меня не хватает мозга поставить их по горизонтали..есно по вертикали стоят хорошо)) итак, код в студию: void print()//функция вывода игрового поля на экран
Сгенерировать случайные числа без повторений C++
Нужно выбрать 8 чисел в диапазоне от 1 до 16 включительно, чтоб они не повторялись. и записать в массив.НЕ понимаю как задать условие чтобы не повторялись числа
C++ Билеты на метро - задача на оптимизацию Пожалуйста, помогите решить задачку! Сразу предупреждаю, что решение с пятью циклами while не проходит по времени, так что не предлагайте его... Билет на одну поездку в метро стоит 15 рублей, билет на 5 поездок стоит 70 рублей, билет на 10 поездок стоит 125 рублей, билет на 20 поездок стоит 230 рублей, билет на 60 поездок стоит 440 рублей. Пассажир планирует совершить n поездок. Определите,... https://www.cyberforum.ru/ cpp-beginners/ thread1304598.html C++ Найти треугольник наибольшей площади с вершинами в данных точках https://www.cyberforum.ru/ cpp-beginners/ thread1304595.html
Дано натуральное число n. С помощью двумерного действительного числового массива i=1,2; j=1,...,n на плоскости задано n точек так, что x1j, x2j – координаты j-й точки. Найти треугольник наибольшей площади с вершинами в этих точках. Помогите пожалуйста дописать, не получается, заранее спасибо! #include <iostream> #include <cmath> using namespace std; int main() {
Найти площадь фигуры C++
Найти площадь фигуры F1=pow(x,2)+1 F2=3-pow(x,2) цикл while. Решение: #include <math.h> #include <stdio.h> #include <windows.h> int main()
C++ Простой калькулятор и калькулятор с парсингом https://www.cyberforum.ru/ cpp-beginners/ thread1304577.html
Ребят я совсем не давно только начал изучать сишку, решил написать простенький калькулятор который работает с 2 числами. Возник вопрос, как сделать так чтобы можно было вводить 2 + 5 - 9... И тд. Если такая тема уже была скиньте ссыль, зарание благодарен! #include <iostream> #include <cmath> using namespace std; int main() { float a, b, s;
385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
19.11.2014, 13:42 0

Сортировка вставкой: объяснить ход действий - C++ - Ответ 6871947

19.11.2014, 13:42. Показов 373. Ответов 1
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
for ( a = 1; a < n; a++)//поочередно перебираем все элементы начиная от 2-го
        {
            k = nums[a];//записываем значение элемента в переменную
            b = a - 1;//ставим итератор b влево от элемента
            while (b >= 0 && nums[b] > k)//до тех пор, пока элемент, на который указывает итератор, больше выбраного
            {
                nums[b + 1] = nums[b];//сдвигаем его вправо
                b--;//а итератор смещаем влево
            }
            nums[b + 1] = k;//перемещаем выбраный элемент на место последнего сдвинутого.
    
        }
вкратце- перебираем элементы массива, все что больше- сдвигаем вправо.

Вернуться к обсуждению:
Сортировка вставкой: объяснить ход действий C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2014, 13:42
Готовые ответы и решения:

Объяснить ход действий решения задачи на структуры с файлами
Задание было таковым: Определить, на какую сумму имеется в каждом магазине товара, и вывести на...

Сортировка вставкой
while(mc!=m) {nov=n; for(is=0;is&lt;n;is++){ for (i=nov;i&lt;n;i++){if (vmatr&lt;sk2){sk2=vmatr;c=i;}}...

Сортировка вставкой
В файле input.txt содержатся сведения о группе студентов в формате:номер группы, фамилия, имя, год...

Сортировка вставкой
1)Дан массив состоящий из n элементов (n&lt;=100) Отсортировать методом вставки и вывести пятый...

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

Сортировка вставкой
Есть такое задание: Исходный набор данных представляет собой последовательность записей, состоящих...

Сортировка вставкой
Всем привет. Задали задание написать код сортировки вставкой. Писал код по блок-схеме. Код...

Сортировка вставкой с++
Проблема с сортировкой вставкой. Дайте код

Сортировка вставкой
(желательно ближе к си) Определить массив из 50 вещественных чисел: x = 10*Cos( i/10), i= 1, 2, ....

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