Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
катенька777
1 / 1 / 0
Регистрация: 01.04.2011
Сообщений: 18
#1

Сжать массив, выбросив из него каждый второй элемент.... - C++

07.04.2011, 16:21. Просмотров 706. Ответов 4
Метки нет (Все метки)

написать программу чтоб было такое решение.
В начале выдаёт от к примеру от 1 до 10
C++
1
char a[10]={1,2,3,4,5,6,7,8,9,10};
чтоб потом выдал такой ответ:
C++
1
1,3,5,7,9
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2011, 16:21
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сжать массив, выбросив из него каждый второй элемент.... (C++):

Сжать массив, выбросив из него каждый второй элемент - C++
Дан целочисленный массив с количеством элементов n. Сжать массив, выбросив из него каждый второй элемент.

Сжать массив, выбросив из него каждый второй элемент - C++
Дан целочисленный массив с количеством элементов n. Сжать массив, выбросив из него каждый второй элемент. дополнительный массив не...

Сжать массив, выбросив из него каждый второй элемент - C++
Дан целочисленный массив с количеством элементов n. Сжать массив, выбросив из него каждый второй элемент. дополнительный массив не...

«Сожмите» массив, выбросив из него каждый второй элемент - C++
Дан целочисленный массив с количеством элементов п. «Сожмите» массив, выбросив из него каждый второй элемент. Примечание. Дополнительный...

Сжать массив, выбросив из него отрицательные элементы - массив становится пустым - C++
Задачка такая: Разработать программу, обеспечивающую ввод с клавиатуры целых чисел и сохранение их в одномерном массиве. Ввод...

Сожмите массив, выбросив каждый третий его элемент, без использования дополнительного массива - C++
3. Дан массив из n элементов. Сожмите массив, выбросив каждый третий его элемент, без использования дополнительного массива. Выведите на...

4
Nameless One
Эксперт С++
5783 / 3432 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
07.04.2011, 16:25 #2
катенька777, варианты - копировать нужные элементы в другой массив (проще и эффективнее) или сдвигать все элементы в исходном массиве (сложнее и... ну ты поняла)
0
DeadRipper
64 / 70 / 3
Регистрация: 25.06.2009
Сообщений: 244
07.04.2011, 16:28 #3
C++
1
2
3
4
5
6
7
8
9
#define n ...
 
char a[n]={...};
char b[n/2];
 
for(DWORD i=0;i<n;i+=2)
{
b[i/2]=a[i];
}
0
Nameless One
Эксперт С++
5783 / 3432 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
07.04.2011, 16:35 #4
а, и да, можно просто вывести на консоль каждый второй элемент, избавившись от необходимости в дополнительных массивах или сдвигах
0
DeadRipper
64 / 70 / 3
Регистрация: 25.06.2009
Сообщений: 244
07.04.2011, 16:36 #5
может быть она создает архиватор )
0
07.04.2011, 16:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2011, 16:36
Привет! Вот еще темы с ответами:

Сжать массив, выбросив нулевые элементы - C++
Добрый день, уважаемые мастера, прошу помочь решить две задачи. 1) Составить программу решения задачи на С ++, использовать процедуры...

Массивы. Задан массив,содержащий несколько нулевых элементов. Сжать его выбросив эти элементы. - C++
Задан массив,содержащий несколько нулевых элементов. Сжать его выбросив эти элементы.

Из целочисленного массива записать в другой массив каждый второй элемент - C++
Из целочисленного массива Х(N) записать в массив Y(k) каждый второй элемент. Удалить в каждом массиве наибольший и ...

В массиве нужно удалить каждый второй элемент и вывести сжатый массив - C++
в массиве нужно удалить каждый второй элемент и вывести уже сжатый массив #include &lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;stdlib.h&gt; ...


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

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

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