profile
Размещено 6 лет назад по предмету Информатика от sosha1

Необходимо удалить k - ый элемент из массива т , состоящего из n элементов . ( 3 балла )

  1. Ответ на вопрос
    Ответ на вопрос дан MaxLevs

    С++. Пример работы программы на изображении.

    #include <iostream>

    #include <ctime>

    #include <cstdlib>

    #include <algorithm>

    #include <iterator>

    #include <clocale>

    #include <vector>


    #define UINT unsigned int


    using namespace std;


    int main() {

    setlocale(LC_ALL, "Russian");


    int N = 20;

    const int K = 13;


    if(K >= N || K < 0) {

     cout << "Ошибка! Выход за прееделы массива";

     return 1;

    }


    double *Arr = new double[N];


    /*ЗАПОЛЕНИНЕ МАССИВА СЛУЧАЙНЫМИ ЧИСЛАМИ*/

    srand((UINT)time(NULL));

    generate(Arr, Arr + N, []() { return rand() % 91 + 10; });


    /*ВЫВОД НА ЭКРАН ИЗНАЧАЛЬНОГО МАССИВА*/

    cout << "Исходный массив:" << endl;

    copy(Arr, Arr + N, ostream_iterator<int>(cout, " "));

    cout << endl;


    /*УДАЛЕНИЕ ЭЛЕМЕНТА k*/

    vector<double> bufer(Arr, Arr + N);

    bufer.erase(bufer.begin() + K);

    Arr = (double*)realloc(Arr, sizeof(Arr[0])*(--N));

    copy(bufer.begin(), bufer.end(), Arr);


    /*ВЫВОД НА ЭКРАН КОНЕЧНОГО МАССИВА*/

    cout << "Результирующий массив массив:" << endl;

    copy(Arr, Arr + N, ostream_iterator<int>(cout, " "));

    cout << endl;


    system("pause");

    return 0;

    }

    1. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      Добрый вечер можете пожалуйста решить эти задачи за них дают максимум балов https://znanija.com/task/30204100 https://znanija.com/task/30204127 https://znanija.com/task/30204176 https://znanija.com/task/30204235 https://znanija.com/task/30204262 https://znanija.com/task/30204276
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.