Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
marise593
0 / 0 / 0
Регистрация: 17.04.2014
Сообщений: 27
1

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

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

Дан массив "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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2015, 19:02
Ответы с готовыми решениями:

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

Переписать все ненулевые элементы из одного массива в другой, не меняя порядка следования
1. int removeZeroes (int *array, int *result, int n); Из массива array записать все ненулевые...

Из одного массива переписать в другой массив подряд первые пять различных четных элементов
Выбрать алгоритм и программу для решения выбранного варианта задания. Исходный массив может быть...

Динамический массив: группу элементов с заданными свойствами переписать в «хвост» массива
Надо переделать стандартный массив в динамический. Помогите пожалуйста. /*В одномерном массиве...

Занести неповторяющиеся элементы одного массива в другой
#include &lt;stdio.h&gt; #include &lt;Windows.h&gt; int main() { int i,j,k; int...

1
vua72
418 / 417 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
02.04.2015, 23:36 2
Скорее всего от вас хоят использования realloc http://www.cplusplus.com/reference/cstdlib/realloc/
но тогда вам нужно в 10 строке int* Array = (int*) malloc(N*sizeof(int));
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2015, 23:36

Из массива Х все четные элементы записать в динамический массив Y
1. Сформировать динамический одномерный целочисленный массив Х. Найти количество четных элементов....

Функция: переписать значения элементов массива целых чисел в другой массив в обратном порядке
Вот задание: Написать функцию, которая переписывает значения элементов массива целых чисел в...

Переписать в массив B элементы массива X c четными номерами
Из целочисленного массива, X сгенерированного случайным образом, переписать в массив B элементы...


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

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

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