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

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

Войти
Регистрация
Восстановить пароль
 
Конец
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 14
#1

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

30.03.2014, 20:17. Просмотров 953. Ответов 7
Метки нет (Все метки)

В 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     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент
Посмотрите здесь:

Выписать все четные элементы массива и переписать их в другой массив C++
Из массива JJ(100) в массив NN(100) перенести числа (элементы массива) сначала нечетные, а затем четные. C++
C++ Записать все нечетные элементы матрицы в один массив, а четные - в другой
C++ Выбрать все нечетные элементы произвольного одномерного массива в другой массив
Проверить правило "четные/нечетные элементы имеют четные/нечетные индексы" C++
Выберите все четные элементы произвольного одномерного массива в другой массив C++
C++ Из одного массива сделать два массива, в один перенести четные элементы, в другой нечетные
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
2065 / 1572 / 301
Регистрация: 15.12.2013
Сообщений: 6,206
30.03.2014, 22:52     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент #2
Конец, показывайте что сделали и задайте конкретный вопрос.
Конец
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 14
31.03.2014, 00:58  [ТС]     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент #3
Считайте ничего не сделал,только рандом,я говорю что понимаю что надо сделать у меня просто не получается это в жизнь воплотить,поэтому обратился.
S_el
2065 / 1572 / 301
Регистрация: 15.12.2013
Сообщений: 6,206
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
2065 / 1572 / 301
Регистрация: 15.12.2013
Сообщений: 6,206
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     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент
Еще ссылки по теме:

Сформировать массив случайных целых чисел и поменять местами элементы массива 1 с 10 и т.д C++
C++ Переписать все нечетные элементы массива в другой массив
Из массива перенести четные элементы в другой массив.А нечетные перенести в другой массив C++
Определить, чередуются ли четные и нечетные элементы массива C++
C++ Отсортировать четные элементы массива по возрастанию, а нечетные по убыванию

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

Или воспользуйтесь поиском по форуму:
S_el
2065 / 1572 / 301
Регистрация: 15.12.2013
Сообщений: 6,206
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     Из массива случайных чисел сделать другой массив, умножая четные и нечетные элементы на коэффициент
Ответ Создать тему
Опции темы

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