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

Определить количество элементов массива, которые являются произведением четного числа на нечетное - C++

Восстановить пароль Регистрация
 
Ильюх
0 / 0 / 0
Регистрация: 11.03.2013
Сообщений: 8
28.03.2013, 13:27     Определить количество элементов массива, которые являются произведением четного числа на нечетное #1
Дан неупорядоченный массив, состоящий из n натуральных чисел. Определить количество элементов массива, которые являются произведением четного числа на нечетное(больше единицы).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2013, 13:27     Определить количество элементов массива, которые являются произведением четного числа на нечетное
Посмотрите здесь:

C++ Дан массив слов. Определить количество слов массива, которые не являются «перевертышем».
определить количество элементов двумерного массива,которые меньше среднего арифметического значения всех элементов своей строки C++
Найти наименьшее среди тех элементов массива a1,…,an, которые не являются элементами массива b1,…,bn C++
C++ количество четных элементов одномерного массива до числа равному а, Определить количество нечетных элементов двумерного массива
C++ Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные числа.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,307
28.03.2013, 13:35     Определить количество элементов массива, которые являются произведением четного числа на нечетное #2
Мутное какое-то задание.....
Вот встретилось нам, к примеру, число 12. Это либо 4*3 (четное*нечетное), либо 6*2 (четное*четное). Ну и как этот элемент учитывать??? И таких чисел - до дури....
Ильюх
0 / 0 / 0
Регистрация: 11.03.2013
Сообщений: 8
02.04.2013, 13:58  [ТС]     Определить количество элементов массива, которые являются произведением четного числа на нечетное #3
а если массив допустим из 6 элементов? это упростит решение?
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,307
02.04.2013, 14:54     Определить количество элементов массива, которые являются произведением четного числа на нечетное #4
Да не важно совершенно, сколько элементов. Важно - как трактовать элемент, если этот элемент можно представить и как (четное*четное), и как (четное*нечетное).

Для простоты, пусть у нас есть массив из одного элемента (n=1). Этот элемент - число 12. Что должно получиться в ответе?? ("Определить количество элементов массива, которые являются произведением четного числа на нечетное(больше единицы).")
Ильюх
0 / 0 / 0
Регистрация: 11.03.2013
Сообщений: 8
02.04.2013, 16:10  [ТС]     Определить количество элементов массива, которые являются произведением четного числа на нечетное #5
Думаю в связи с этим мне упростили задание.
теперь нужно определить количество появление элементов, которые являются произведением четного числа на нечетное.(>1)
мне пояснили вообщем что там будет цикл в цикле, даны 3 массива, 1 с четными другой с нечетными а 3 для проверки, то есть мы перемножаем элементы с первых двух массивов и сравниваем с 3м, так и определяем количество появлений.

Добавлено через 37 минут
попытался составить алгоритм:вводим элементы первого массива; вводим массив четных чисел в диапазоне от 1 до 9(2 4 6 8); вводим массив не четных чисел от 1 до 9(1 3 5 7); организуем цикл по просмотру элементов массива Y(6 12 44 33 56); в его теле формируем цикл по просмотру элементов четного массива, в его теле организуем цикл по просмотру элементов не четного массива; в этом же теле находим произведение элементов четного массива на нечетное и сравниваем с элементами массива y; определяем количество появления. Нач-е кол-во появлений=0, перед самым первым циклом.
Yandex
Объявления
02.04.2013, 16:10     Определить количество элементов массива, которые являются произведением четного числа на нечетное
Ответ Создать тему
Опции темы

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