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

Одномерный массив вещественных чисел. Вставить в массив некоторое число, сохраняя сортировку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C++ Двухмерный динамический масив http://www.cyberforum.ru/cpp-beginners/thread848068.html
#include <iostream> using namespace std; int main(){ int min, max,min_index,max_index,in; int i,j,n,m; float *mass; float s=0,a,b; cout <<"Vvedite k-st elementov masiva "<<endl; cin>>n;
C++ Курс доллара Составить программу «Курс доллара», позволяющую выполнять построение столбчатой диаграммы, графика или круговой диаграммы по месяцам, в зависимости от данных из таблицы. Но можно конечно и без диаграммы или графика, что бы просто он мог мне посчитать курс, завтра сдавать курсовой, а я не как не могу успеть:cry:. Будьте добры ребят помогите http://www.cyberforum.ru/cpp-beginners/thread848053.html
C++ Нужно переделать из консольного в оконый
Помогите переделать из консольного приложения в оконное / Flyweight.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <map> #include <iostream> #include <conio.h> using namespace std;
Функция уже определена в другом файле C++
Который день бьюсь и не могу найти ответа, подскажите, если знаете. Есть sparseMatrix.h: #pragma once #include <vector> #include <iostream> #include <iomanip> #include <sstream> using namespace std;
C++ Изменить код Visual Studio под Borland C++ http://www.cyberforum.ru/cpp-beginners/thread847999.html
Исходный код: #include<iostream> #include<string> #include<fstream> #include <ctype.h> #include<stdio.h> #include"модуль.h" using namespace std;
C++ Копирование dll в целевую папку Приветствую всех! Вопрос в следующем. Есть два проекта. Использую Visual Studio 2012, windows. В первом: Компилирую dll. На выходе получаю условно first.dll Во втором проекте подключаю и использую first.dll. Построение нормально происходит (second.exe). При запуске (F5) второго проекта предварительно необходимо копировать first.dll в папку Debug, где у нас находится second.exe. Очень... подробнее

Показать сообщение отдельно
Dart990
Сообщений: n/a
25.04.2013, 11:35     Одномерный массив вещественных чисел. Вставить в массив некоторое число, сохраняя сортировку
Помогите пожалуйста с заданием, буду очень благодарен!

Задан массив вещественных чисел. Элементы массива отсортированы по возрастанию значений. Вставить в массив некоторое число, сохраняя сортировку.


У меня есть такой вариант:
к примеру массив 1 2 3 6 7. Вводим 5, на выходе должны получить 2 3 5 6 7

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int * massiv = new int[5];
massiv[0] = 1; // и так далее
// Подразумевается что массив уже заполнен и отсортирован и известна длина массива
 
int input = 5; // введённое число. Замени другим кодом каким хочешь
for (int i = 0; i < 5; i++)
{
   if (input > massiv[i]) {
       int backup = massiv[i];
       massiv[i] = input;
       for (int x = (i+1); x < 5; x++) {
           massiv[x] = backup;
           if (x != 4)
               backup = massiv[x];
       }
       break;
   }

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