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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.70
Carl
1 / 1 / 0
Регистрация: 10.02.2011
Сообщений: 11
#1

как найти чётные элементы массива? - C++

21.12.2011, 11:06. Просмотров 2619. Ответов 4
Метки нет (Все метки)

как найти чётные элементы массива???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2011, 11:06     как найти чётные элементы массива?
Посмотрите здесь:

Найти чётные элементы массива типа double - C++
или чем заменить операцию %

Как удалить чётные элементы массива - C++
Как удалить парные элементы массива

Найти минимальный элемент заданного массива и заменить им чётные по номеру элементы - C++
Доброго времени суток, вот условие задачи: Найти минимальный элемент массива Т и заменить им четные по номеру элементы. Никак не могу...

Записать чётные элементы массива A в массив B - C++
Добрый день, можете пожалуйста написать данный исходный код. Нужно ввести с клавиатуры массив A и записать чётные элементы массива A в...

просумировать чётные элементы целочисленного массива - C++
просумировать чётные элементы целочисленного массива Добавлено через 11 минут плиииз)) не хочется на пересдачу приходить(((

Не могу переместить чётные элементы из одного массива в другой - C++
Не получается у меня записать четные элементы из массива а в массив b, помогите!! #include <cstdlib> #include <iostream> #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DJZT
24 / 3 / 0
Регистрация: 21.12.2011
Сообщений: 151
21.12.2011, 11:10     как найти чётные элементы массива? #2
дели каждый элемент в цыкле на 2 оператором div. Он оставляет только остаток. Соответственно от нечётных он оставит 0.5 . А дальше просто if число=0.5 то ....
Но это тупой пример, но работает.
Можно оптимизировать код, но я не помню.
Carl
1 / 1 / 0
Регистрация: 10.02.2011
Сообщений: 11
21.12.2011, 11:12  [ТС]     как найти чётные элементы массива? #3
спасибо я уже нашёл и сделал проще if (n%2) )))
DJZT
24 / 3 / 0
Регистрация: 21.12.2011
Сообщений: 151
21.12.2011, 11:13     как найти чётные элементы массива? #4
Цитата Сообщение от Carl Посмотреть сообщение
спасибо я уже нашёл и сделал проще if (n%2) )))
как вариант. норм. Запомню)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2011, 11:24     как найти чётные элементы массива?
Еще ссылки по теме:

Закрасить нечётные отрицательные и чётные положительные элементы массива - C++
Помогите, пожалуйста. Целочисленный массив создается с N случайных элементов. Нужно закрасить нечётные отрицательные и чётные...

Вывести нечётные по значению элементы массива по возрастанию, а чётные - по убыванию - C++
Создал программку вот такую: #include <iostream> #include<iomanip> #include <time.h> using namespace std; void main() { ...

Упорядочить чётные по номеру элементы всего массива по возрастанию квадратов значений - C++
Упорядочить чётные по номеру элементы всего массива по возрастанию квадратов значений Использовать данный кусок кода. Помогите,...

Найти элементы значения которых чётные и больше заданного - C++
Есть массив из 27 элементов. Заполнить его случайными значениями в указанном пользователем диапазоне Найти элементы, значения которых...

Скопировать чётные элементы из массива X в массив Y, а нечётные элементы в массив Z - C++
Ребята помогите пожалуиста скопировать четные елементы из масива X в масив Y и нечетные елементы в масив Z. Я использою Дев С++. ...

Создать два массива: в одном хранятся чётные элементы исходного, в другом – нечётные - C++
3. Написать программу, которая из случайно заполненного массива из 50 элементов создаёт два массива: в одном массиве хранятся чётные...


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

Или воспользуйтесь поиском по форуму:
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
21.12.2011, 11:24     как найти чётные элементы массива? #5
Можно еще
C++
1
2
if(a & 1)//нечетное
if(!(a & 1))//четное
пример

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <vector>
#include <iostream>
#include <iterator>
#include <cstdlib>
#include <algorithm>
 
typedef std::vector<int> IntVec;
typedef IntVec::iterator IntVecIt;
 
template <class T> T gen() { return (rand() % 21); }
 
int main()
{
   srand(time(NULL));
   IntVec v(10);
   std::generate(v.begin(), v.end(), gen<int>);
   std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
   std::cout << std::endl;
   for(IntVecIt it = v.begin(); it != v.end(); ++it)
      if(!(*it & 1))
         std::cout << *it << ' ';
   std::cout << std::endl;
   return 0;
}
Yandex
Объявления
21.12.2011, 11:24     как найти чётные элементы массива?
Ответ Создать тему
Опции темы

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