Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Predat
0 / 0 / 2
Регистрация: 16.12.2016
Сообщений: 118
#1

Динамический массив - удалить указанное количество элементов с хвоста массива - C++

07.03.2017, 06:26. Просмотров 125. Ответов 1
Метки нет (Все метки)

Доброе время суток
Подскажите, как быть тут? Только на динамический массив перешел
Первое задание было:
Удалить указанное количество элементов с хвоста массива. (так понимаю задание связаны?!)

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
#include<iostream>
#include<stdlib.h>
#include<time.h>
 
using namespace std;
 
void main()
{
    srand(time(NULL));
    setlocale(LC_ALL, "ru");
 
    int array1;
    cout << " Введите число : ";
    cin >> array1;
    int *a = (int*)malloc(array1 * sizeof(int));
    for (int i = 0; i < array1; i++)
    {
        a[i] = i + 1;
        cout << a[i] << " ";
    }
    int temporary;
    cout << "\nСколько чисел вы желаете удалить : ";
    cin >> temporary;
    array1 -= temporary;
    a = (int*)realloc(a, array1 * sizeof(int));
    for (int i = 0; i < array1; i++)
    {
        cout << a[i] << " ";
    }
    free(a);
}
Описать массив указанного пользователем количества элементов.
Добавить указанное количество элементов в голову массива.
http://www.cyberforum.ru/cpp-beginners/thread1929451.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2017, 06:26
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Динамический массив - удалить указанное количество элементов с хвоста массива (C++):

Динамический массив: добавить указанное количество элементов в голову массива
Доброе время суток Только перешел на динамический массив Знаю только new int...

Скопировать из исходного массива указанное количество чётных элементов в итоговый массив
Помогите с кодом на С и С++,пожалуйста! Задан целочисленный массив Х из 20...

Добавить указанное количество элементов в голову динамического массива
Описать массив указанного пользователем количества элементов. Добавить...

Сдвинуть элементы массива в указанную сторону на указанное количество элементов
Здравствуйте! Такое задание: //Пользуясь указателем на массив целых чисел,...

Удалить из массива минимальное количество элементов, чтобы массив стал упорядочен по возрастанию
Всем добрый день Задача Дан массив чисел, необходимо удалить из данного...

1
Ecko42
22 / 23 / 20
Регистрация: 03.07.2015
Сообщений: 66
Завершенные тесты: 1
07.03.2017, 06:43 #2
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
#include<iostream>
#include<stdlib.h>
#include<time.h>
 
using namespace std;
 
void main()
{
    srand(time(NULL));
    setlocale(LC_ALL, "ru");
 
    int array1;
    cout << " Введите число : ";
    cin >> array1;
    int *a = (int*)malloc(array1 * sizeof(int));
    for (int i = 0; i < array1; i++)
    {
        a[i] = i + 1;
        cout << a[i] << " ";
    }
    int temporary;
    cout << "\nСколько чисел вы желаете удалить : ";
    cin >> temporary;
    a = (int*)realloc((void*)a,(array1 = array1 - temporary)* sizeof(int));
    for (int i = 0; i < array1; i++)
    {
        cout << a[i] << " ";
    }
    free(a);
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2017, 06:43
Привет! Вот еще темы с решениями:

Удалить нечётные строки двумерного массива (динамический массив)
Требуется написать программу: 1. Удалить все нечётные строки двумерного...

Реализовать двумерный динамический треугольный массив. Количество строк и сами элементы вводит пользователь. Количество элементов в строке рассчитывае
Реализовать двумерный динамический треугольный массив. Количество строк и сами...

Динамический массив. Определить количество различных элементов матрицы
Помогите ребята! Задана символьная матрица размером N×M, N,M&lt;50. Определить k...

В двухмерном целочисленном массиве (размеры массива N, M и значения его элементов вводить с клавиатуры) найти указанное значение. Массив в памяти разм
Помогите решить задания: На простом языке программирования чтобы было просто и...


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

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

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