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

Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент - C++

Восстановить пароль Регистрация
 
Конец
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 14
30.03.2014, 20:17     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент #1
В SG1 ввести несколько (=>10)целых чисел из интервала [-6;+12](массив №1,random).На его основе создать массив №2(->SG2),все элементы которого создаются по следующему правилу:элементы массива №1 с чётными индексами умножаются на 3,а элементы с нечётными индексами умножаются на 2.Подсчитать количество позитивных элементов массива №1,а при отсутствии таковых выдать сообщение об этом.
1. Я понимаю что делать и начало сделал,но как сделать конец решение я не знаю,буду благодарен за полное решение.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 20:17     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент
Посмотрите здесь:

Из массива JJ(100) в массив NN(100) перенести числа (элементы массива) сначала нечетные, а затем четные. C++
Сформировать одномерный массив целых чисел, используя датчик случайных чисел, и распечатать массив. Удалить из массива все элементы, совпадающие с его C++
C++ Дан массив целых чисел из 10 элементов.Все элементы кратные 10 заменить 0;Все нечетные элементы удвоить, а четные уменьшить на 2;
C++ Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные
Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,914
30.03.2014, 22:52     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент #2
Конец, показывайте что сделали и задайте конкретный вопрос.
Конец
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 14
31.03.2014, 00:58  [ТС]     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент #3
Считайте ничего не сделал,только рандом,я говорю что понимаю что надо сделать у меня просто не получается это в жизнь воплотить,поэтому обратился.
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,914
31.03.2014, 08:42     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент #4
Конец, все равно показывайте,делать за кого-то задачу лично у меня нет никакого желания,а подсказать могу.

1.Создаете 2 одномерных динамический массив,размерности не менее 10.

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

3.В цикле переносите элементы массива в другой по определенному условию.

Что не получается реализовать?
Конец
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 14
31.03.2014, 15:32  [ТС]     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент #5
Параллельно определяете число положительных элементов.

3.В цикле переносите элементы массива в другой по определенному условию.

Именно это и не получается!
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,914
31.03.2014, 16:48     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент #6
Определить число положительных
C++
1
2
3
4
5
6
...
count=0;
...
for(int i=0;i<n;i++)//n-размер массива.
if(a[i]>=0) count++;
...
По аналогии сделаете перенос значений из одного массива в другой.
Конец
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 14
31.03.2014, 17:09  [ТС]     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент #7
Это я понимаю,но мы меня значит не правильно поняли.Мне нужно сделать :элементы массива №1 с чётными индексами умножаются на 3,а элементы с нечётными индексами умножаются на 2.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2014, 21:40     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент
Еще ссылки по теме:

C++ Записать все нечетные элементы матрицы в один массив, а четные - в другой
C++ Выбрать все нечетные элементы произвольного одномерного массива в другой массив
Выберите все четные элементы произвольного одномерного массива в другой массив C++

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

Или воспользуйтесь поиском по форуму:
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,914
31.03.2014, 21:40     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент #8
Конец, сформулируем вашу задачу и определим алгоритм вычислений.
Задача:Элементы массива №1 с чётными индексами умножаются на 3,а элементы с нечётными индексами умножаются на 2.
Алгоритм:
1.Организовать цикл,в котором перебираются все элементы.
1.1 Проверить является ли индекс четным.
C++
1
if(i%2==0) //проверка на четность
да - умножить на 3 и поместить во второй массив в элемент с тем-же индексом.
нет-умножить на 2 и поместить во второй массив в элемент с тем-же индексом.
Yandex
Объявления
31.03.2014, 21:40     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент
Ответ Создать тему
Опции темы

Текущее время: 04:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru