0 / 0 / 0
Регистрация: 17.04.2014
Сообщений: 27
1

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

02.04.2015, 19:02. Показов 1766. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан массив "Array", размер и элементы задаются с клавиатуры.
Создать динамический массив, в который по одному, каждый раз увеличивая размер массива, переписывать такие элементы массива "Array", у которых следующий элемент больше.

Например:
В "Array": 2, 3, 1, 6, 7, 3, 2, 5.
Переписываем: 2, 1, 2

"Array"
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main() {
    unsigned int N;
 
    do {
        printf("Ievadiet masiva izmeru (max - 100): ");
        scanf("%d", &N);
    }
    while (N < 0 || N > 100);
 
    int* Array = new int[N];
 
    for (int i = 0; i < N; i++) {
        printf("Ievadiet %d masiva elementu: ", i + 1);
        scanf("%d", &Array[i]);
    }
 
    printf("\nJusu masivs: \n");
    for (int i = 0; i < N; i++) {
        printf("Array[%i]:  %d\n", i + 1, Array[i]);
    }
}
Не знаю, как написать вторую часть.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2015, 19:02
Ответы с готовыми решениями:

Из одного массива переписать отрицательные элементы в другой массив и упорядочить их по возрастанию
Прив. всем. Немного не могу правильно составить программу по сортировке массива - задача такая : Из...

Переписать элементы с массива с одного в другой
11.246* Дан массив. Переписать его элементы в другой массив такого же размера следующим образом:...

Элементы из одного массива переписать в другой
1. Написать на языке Си программу, которая вычисляет сумму : S=1+1*2+1*2*3+1*2*3*4+…+1*2*3*4*…*n,...

Переписать элементы одного массива в другой по правилу
В общем необходимо переписать элементы массива X, удовлетворяющие -1&lt;X&lt;1, в массив Y и подсчитать...

1
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
02.04.2015, 23:36 2
Скорее всего от вас хоят использования realloc http://www.cplusplus.com/refer... b/realloc/
но тогда вам нужно в 10 строке int* Array = (int*) malloc(N*sizeof(int));
1
02.04.2015, 23:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2015, 23:36
Помогаю со студенческими работами здесь

Матрица. Переписать по столбцам элементы из одного массива в другой
помогите решить очень надо

Не могу корректно переписать элементы из одного массива в другой
Нужно разработать программу, которая печатала бы имена криптопровайдеров. Для это нужно создать...

Как переписать все положительные элементы с одного массива в другой
Мои наработки: #include &lt;iostream&gt; using namespace std; int main() { int n; cout...

Переписать сначала отрицательные, а затем положительные элементы из одного массива в другой
Здраствуйте,помогите решить. Переписать сначала отрицательные ,а затем положительные элементы...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru