Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
FloraWinx
4 / 4 / 1
Регистрация: 05.10.2013
Сообщений: 123
#1

Сохранить все числа массива, которые стоят на четных местах, в другой массив. - C++

08.07.2014, 18:05. Просмотров 250. Ответов 3
Метки нет (Все метки)

Есть у меня например массив чисел длины n-пусть n четное.
я хочу сохранить все числа которые стоят на четных местах в другой массив, логично что этот массив будет длины n/2.
вот код
C++
1
2
3
4
5
6
7
8
int  *prime = new int [n/2];
 
 for(int i=0;i<n;i++){
    if(i%2==0){
     prime[i] = array[i];
     cout<<prime[i]<<"\t";}
 }
    }
когда вывожу в цикле нормально выводит когда вывожу потом массив поэлементно некоторые ячейки выводятся а в других просто мусор.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2014, 18:05     Сохранить все числа массива, которые стоят на четных местах, в другой массив.
Посмотрите здесь:

Переписать в другой файл все положительные элементы первого файла, стоящие на четных местах - C++
Люди добрые, помогите пожалуйста: необходимо создать файл, состоящий из целых чисел. Переписать в другой файл все положительные элементы...

В бинарном файле поменять местами элементы, что стоят на парных местах с элементами, что стоят на непарных местах - C++
Помогите пожалуйста написать код. В бинарном файле поменять местами элементы, что стоят на парных местах с элементами, что стоят на...

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

Удаление чисел последовательности, которые стоят на нечетных местах - C++
Задача Del. Дано ряд последовательных натуральных чисел от n до m, из которого удаляют сначала все числа, которые стоят на непарных местах,...

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

Переписать все простые числа из данного массива в другой массив - C++
Дан массив целых положительных чисел. Переписать все простые числа из данного массива в другой массив.Первый массив упорядочить ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
08.07.2014, 18:10     Сохранить все числа массива, которые стоят на четных местах, в другой массив. #2
prime[i/2] = array[i];
jurok_85
241 / 224 / 77
Регистрация: 21.02.2013
Сообщений: 518
Завершенные тесты: 1
08.07.2014, 19:35     Сохранить все числа массива, которые стоят на четных местах, в другой массив. #3
C++
1
2
3
4
5
6
7
8
9
int  *prime = new int [n/2];
 int counter = 0;
 for(int i=0;i<n;i++){
    if(i%2==0){
     prime[counter] = array[i];
     cout<<prime[counter]<<"\t";
     counter++;
    }
 }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2014, 20:14     Сохранить все числа массива, которые стоят на четных местах, в другой массив.
Еще ссылки по теме:

Переписать все простые числа из заданного массива в другой массив - C++
Дан массив целых положительных чисел. Переписать все простые числа из заданного массива в другой массив. Первый массив упорядочить по...

Напечатать сумму отрицательных элементов, которые стоят на парных местах в массиве - C++
Напечатать сумму отрицательных элементов, которые стоят на парных местах в массиве ...

Массив (Все вещественные числа массива которые больше 10 заменить на 1,остальные округлить до целого) - C++
Подскажите что не так в программе. Суть в том,надо все вещественные числа массива которые больше 10 заменить на 1,остальные округлить до...

Программа должна удалять из строки все символы, что стоят на чётных местах после буквы "а" - C++
Программа должна удалять из строки все символы, что стоят на чётных местах после буквы &quot;а&quot;. Сделал программу которая это делает, но только...


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

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,184
Завершенные тесты: 1
08.07.2014, 20:14     Сохранить все числа массива, которые стоят на четных местах, в другой массив. #4
Цитата Сообщение от jurok_85 Посмотреть сообщение
for(int i=0;i<n;i++){ if(i%2==0){
Лучше
C++
1
]for(int i=0;i<n;i+=2)
Yandex
Объявления
08.07.2014, 20:14     Сохранить все числа массива, которые стоят на четных местах, в другой массив.
Ответ Создать тему
Опции темы

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