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

Вставить в одномерный массив новый элемент B, не нарушая упорядоченность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти наибольшую по значению четную цифру в каждом числе http://www.cyberforum.ru/cpp-beginners/thread1033089.html
Вводится последовательность из N целых чисел. Найти наибольшую по значению четную цифру в каждом числе (функцией оформить определение наибольшей четной цифры числа).
C++ Блок-схема Ребят помогите сделать блок-схему для этой программы. В душе не знаю как их правильно делать, а требуют #include "stdafx.h" #include <iostream> #include <fstream> #include <time.h> #include... http://www.cyberforum.ru/cpp-beginners/thread1033085.html
Трудности при написании Морского боя C++
Пишу курсовик на тему морской бой. в среде VS 2010. проект пишется в Win32. идёт очень плохо по ряду причин, одна из которых моя необразованность. потому прошу помощи кому не сложно. сразу скажу...
обработка строки C++
Обработка строки при помощи указателей Задание : для ввода всех строк использовать один и тот же символьный массив tmp . обработку строк производить при помощи указателей внутри выделенного...
C++ Исправьте ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread1033069.html
Не работают программы по 2-ум задачам,исправьте ошибки в коде: 1)Программа 1:Дан числовой массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент B равен сумме...
C++ Переполнение буфера. В int появляется 3 Вот код: #include <string.h> #include <stdio.h> int main() { int b = 0; char a; printf("adres b %p\n",a); printf("adres a %p\n",&b); gets(a); подробнее

Показать сообщение отдельно
Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 247

Вставить в одномерный массив новый элемент B, не нарушая упорядоченность - C++

08.12.2013, 15:09. Просмотров 310. Ответов 0
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
using namespace std;
 
void bubbleSort(int array[], int col){
        int temp=0;
        for (int i=1;  i<col  ;  i++){
                for (int j=0;  j<col-i;  j++){
                        if (array [j]>array [j+1]){
                                temp=array[j];
                                array [j]=array [j+1];
                                array [j+1]=temp;
                        }
                }
        }
}
 
int main(){
        int i, size;
        int *array;
    cout << "Сортировка пузырьками.\nВведите размер массива: ";
    cin >> size;
        array = new int[size];
    cout << "Введите " << size << " элементов: ";
        for ( i = 0; i < size; i ++ ){
                cin >> array[i];
        }
 
        bubbleSort( array, size );
 
        cout << "Сортировка по возрастанию: ";
        for ( i = 0; i < size; i ++ ){
                cout << array[i] << " ";
        }
}
Как вставить?
Объявляем переменную б, затем увеличиваем размерность на 1. А дальше?
C++
1
2
         cin >> b;
        array = new int [size + 1];
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru