Подскажите как добавить k элементов в имеющийся массив

Добрый день!Подскажи пожалуйста! Вот я делаю сейчас лабораторную по программированию. дана задача. Создать массив из случайных чисел...потом удалить из созданного массива все четные числа...потом необходимо к массиву который получился без четных чисел добавить К элементов (получается к одному массиву добавить еще значения) догнать не могу как это сделать! вот код программы что вышло до добавления новых элементов!

#include <iostream> 
#include <ctime> 
#include <cstdlib>

using namespace std;

int main () 
{ 
    setlocale (0,""); 
    int razmer; 
    int *massive= new int [razmer]; 
    cout«"Введите размер массива\n"; 
    cin»razmer; 
    srand (time(NULL)); 
    for (int i=0; i<razmer;i++) 
    { 
        massive[i]=i+rand()%100-50; 
        cout«massive[i]«" "; 
    } 
    cout «"\nУдалим четные числа\n"; 
    for (int i=0; i<razmer;i++) 
    { 
        if (massive[i]%2!=0) 
        { 
            cout«massive[i]«" "; 
        } 
    } 
    return 0; 
}

Вместо своего удаления ставь мой код.

int counter=0,k;
cout<<"Inpute k:";cin>>k;
for (int i=0;i<razmer;i++){
    if(massive[i]%2!=0)counter++;
}
int *nmassive = new int[counter];
for (int i=0,j=0;i<razmer;i++){
    if(massive[i]%2!=0)nmassive[j++]=massive[i];
}
delete []massive;
razmer=counter+k;
int *massive = new int[razmer];
for (int i=0;i<counter;i++){
    massive[i]=nmassive[i];
}
delete []nmassive;
for (int i=counter;i<razmer;i++){
    massive[i]=i+rand()%100-50; 
    cout«massive[i]«" ";
}

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.