P
Pro100xXx
Здравствуйте, Нужно добавить K элементов, начиная с номера N в одномерном массиве. Я не могу придумать способа как вставить элементы в массив!
Использую С++ Microsoft Visual studio 2012
Подайте идею. С помощью чего начать?
Вот начал делать. Но пока что тут только рандомный массив и элементы:
ps прошу не смотреть на строку int N,E, i=0,n,k,p, d; из-за неиспользованных локальных переменных, знаю многим это не нравится
Просто приходили идеи, пытался реализовать, потом понимал что это полная чипуха
Заранее всем спасибо!
Использую С++ Microsoft Visual studio 2012
Подайте идею. С помощью чего начать?
Вот начал делать. Но пока что тут только рандомный массив и элементы:
C++:
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
using namespace std;
int main ()
{
setlocale (0,"rus");
cout << "Лабораторная работа № 5"<<endl;
cout << "Добавить К элементов, начиная с номера N."<<endl;
int N,E, i=0,n,k,p, d;
cout << "Введите количество элементов K"<<endl;
cin>>k;
cout << "Введите номер N"<<endl;
cin>>n;
cout << "\nВведите количество элементов массива: ";
cin>>N; int *arr; arr=new int[N]; cout << endl;
srand(time(0));
cout<<"Массив: "<<endl;
for (int i = 0; i<N; i++) {arr[i] = rand()%100; cout<< arr[i] << " ";}
cout<<endl;
cout<<"\nk: "<<endl;
for (int p = 0; p<k; p++)
{
E=rand()%100;
cout<< E <<" ";}
cout<<endl;
system("pause");
}
Просто приходили идеи, пытался реализовать, потом понимал что это полная чипуха
Заранее всем спасибо!