Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.79
Yacov
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 22
#1

В целочисленном массиве найти максимальный элемент среди четных и среди нечетных элементов - C++

21.03.2012, 14:04. Просмотров 2370. Ответов 2
Метки нет (Все метки)

В целочисленном массиве X(N) найти max1 - максимальный элемент среди четных элементов массива и max2 - максимальный элемент среди нечетных элементов массива.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2012, 14:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В целочисленном массиве найти максимальный элемент среди четных и среди нечетных элементов (C++):

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

В целочисленном массиве найти максимальный элемент среди простых чисел - C++
#include "tchar.h" #include <iostream> using namespace std; bool prost(int n) { for(int i=2;i<n;i++) if(n%i==0) return false; ...

Сортировать массив, чтобы минимальный искался среди четных элементов, а максимальный - среди нечетных - C++
Сортировать массив, чтобы минимальный искался среди четных элементов, а максимальный - среди нечетных. Помогите плз Очень срочно ...

Найти минимум среди нечетных, и максимум - среди четных элементов массива - C++
Помогите пожалуйста сделать так, чтобы эта программа брала min c нечетных, а max с четных #include<iostream> using namespace std; int...

Найти значения и индексы наименьших среди четных элементов и наибольших среди нечетных - C++
найти значение и порядковые номера элементов, являющихся наименьшим среди четных чисел и наибольшим среди нечетных чисел #include...

В целочисленном массиве найти наибольший элемент среди элементов меньше своих соседей - C++
Здравствуйте! Помогите, пожалуйста, с задачей: в целочисленном массиве найти наибольший элемент среди элементов меньше своих соседей.

2
miriganua
131 / 102 / 4
Регистрация: 05.02.2012
Сообщений: 241
21.03.2012, 14:40 #2
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
25
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int main()
{
    const int n = 10;
    int x[n] = {-5, 3, 1, 0, -7, -1, 45, 6, 4, 6};
    int max1 = x[0], max2 = x[0];
    for (int i = 1; i < n; i++)
    {
        if (x[i] % 2 == 0 && x[i] > max1)
        {
            max1 = x[i];
        }
        if (x[i] % 2 != 0 && x[i] > max2)
        {
            max2 = x[i];
        }
    }
    cout << "max1 = " << max1 << '\n';
    cout << "max2 = " << max2 << '\n';
    return 0;
}
Будут вопросы - пиши
1
ForEveR
В астрале
Эксперт С++
7988 / 4747 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
21.03.2012, 15:30 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <vector>
#include <algorithm>
 
int main()
{
   std::vector<int> vec = {1,2,3,4,5,6,7,8};
   std::vector<int> odds;
   std::vector<int> evens;
   std::copy_if(vec.begin(), vec.end(), std::back_inserter(odds), [](const int val) 
   { return !(val % 2); });
   std::copy_if(vec.begin(), vec.end(), std::back_inserter(evens), [](const int val)
   { return val % 2; });
   std::cout << *std::max_element(odds.begin(), odds.end()) <<
   " " << *std::max_element(evens.begin(), evens.end()) << std::endl;
}
http://liveworkspace.org/code/9ee617eedd62405e2229f0ce9d2d4c4b
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.03.2012, 15:30
Привет! Вот еще темы с ответами:

Найти максимальный элемент массива среди четных элементов - C++
Дан массив а(10), заполненный датчиком случайных чисел. Найти максимальный элемент массива среди четных элементов.

Найти максимальный элемент среди элементов, расположенных в четных столбцах массива - C++
Доброго времени суток. Даны целые массивы a, b. Для каждого массива определить максимальный элемент. В программе должны быть функции:...

В массиве найти максимальный элемент среди положительных элементов массива - C++
:wall:В массиве X(N) найти максимальный элемент среди положительных элементов массива и минимальный среди отрицательных элементов.

Найти максимальный элемент среди элементов, расположенных в четных столбцах массива (включая нулевой столбец) - C++
Даны целые массивы a, b. 1)Для каждого массива определить максимальный элемент. 2)Найти максимальный элемент среди элементов,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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