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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DrYea
0 / 0 / 0
Регистрация: 23.12.2013
Сообщений: 29
#1

Изменение массива - C++

28.12.2013, 22:29. Просмотров 319. Ответов 3
Метки нет (Все метки)

Вставить в массив два числа следующим образом: первое со значением N перед всеми элементами, большими N, и второе со значением M – после всех элементов, меньших М. Каков должен быть максимальный размер исходного массива
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2013, 22:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменение массива (C++):

Изменение массива в функции - C++
В процессе разработки возникла проблема. Нам надо передать в процедуру (тип функции void) двумерный массив, изменить его в ней....

Изменение исходного массива - C++
В массиве записана информация о росте каждого из 25 учеников класса(в порядке убывания роста). Из класса выбыли два ученика. Получить...

Изменение размера массива - C++
Допустим в main-е я объявил указатель определенного типа и создал переменную int size, затем адрес указателя и переменной size передаю...

Изменение размера массива - C++
Как без использования функций изменить размер массива? int x=10; int m1; int m2; int m3; iny k = 0; for (int i = 0; i < x: i...

Изменение размера массива - C++
Подскажите плиз, как на С++ изменить размер массива, есть например int *pi = new int; А нужно увеличить +1 элемент, не потеряв...

Изменение размера массива - C++
Здравствуйте. Я хочу написать массив в который записываются введенные данные. Массив должен изменять свой размер в зависимости от кол-ва...

3
valeriikozlov
Эксперт С++
4673 / 2499 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
29.12.2013, 07:44 #2
Цитата Сообщение от DrYea Посмотреть сообщение
Каков должен быть максимальный размер исходного массива
в три раза больше имеющихся чисел.
0
DrYea
0 / 0 / 0
Регистрация: 23.12.2013
Сообщений: 29
29.12.2013, 13:21  [ТС] #3
Как сам код должен выглядеть? Помогите, срочно:-)

Добавлено через 4 часа 59 минут
Ребят
0
Кирилл
1 / 1 / 0
Регистрация: 28.03.2012
Сообщений: 25
29.12.2013, 13:49 #4
Как вариант можно так.
Кликните здесь для просмотра всего текста

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
35
36
37
38
#include <iostream>
 
using namespace std;
 
const int arrsz = 10;
 
int main(){
    int newSize = 0;
    int newArr[arrsz * 3];
    int arr[arrsz]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
 
    int N;
    cout << "Input N: ";
    cin >> N;
    int M;
    cout << "\nInput  M: ";
    cin >> M;
    for (int i = 0; i < arrsz; i++)
    {
        if (arr[i]>N)
        {
            newArr[newSize] = N;
            newSize++;
        }
        newArr[newSize] = arr[i];
        newSize++;
        if (arr[i]<M)
        {
            newArr[newSize] = M;
            newSize++;
        }
 
    }
 
    for (int i = 0; i < newSize; i++)
        cout << newArr[i] << " ";
    return 0;
}
1
29.12.2013, 13:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2013, 13:49
Привет! Вот еще темы с ответами:

Изменение размеров массива - C++
Добрый день! Хочу попросить помощи в решении следующего вопроса, есть ли какая-то возможность изменения размерности массива пользователем?...

Изменение значений двумерного массива - C++
Допустим, у нас есть вот это: int mass= {1,1 1,2}; Как можно поменять 2 на, например, 3?

Изменение размера динамического массива - C++
вводится числовой массив неизвестной длинны, каждое число заносится в динамический массив. using namespace std; int main() { ...

Изменение динамического массива на статический - C++
Помогите изменить динамический массив на статический #include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; using namespace std; int main(int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru