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

Найдите количество абсолютных и локальных минимумов и максимумов среди элементов одномерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка http://www.cyberforum.ru/cpp-beginners/thread760635.html
В одномерном массиве, состоящем из n элементов вычислить: 1. Минимальный элемент массива 2. Сумму элементов массива, расположенных между первым и последним положительными элементами. 3. Преобразовть массив таким образом, чтобы сначала располагались все элементы равные нулю, а потом все остальные Для каждого пункта задания создать: 1. Перегружаемые функции для типов int и double 2. Шаблоны...
C++ Упорядочите массив по возрастанию и убыванию методом обмена Упорядочите массив по возрастанию и убыванию методом обмена. http://www.cyberforum.ru/cpp-beginners/thread760628.html
Как в переменную ввести определенные числа C++
например у меня есть переменна b int b; я ее объявил мне теперь нужно чтобы в нее я мог ввести только числа от 1 до 6 и никаких других. и еще как ограничить количество вводимых цифр нужно чтобы вводилась именно 1 цифра вот так:6 а не так:61
Для нечетных чисел начиная с 9743 неправильно возводит в степень C++
// Для нечетных чисел начиная с 9743 неправильно возводит в степень // ответ на 1 меньше почему? #include<iostream> using std::cout; using std::endl; using std::fixed; #include<cmath> using std::pow; #include<iomanip> using std::setprecision;
C++ реализовать двустороннюю очередь в виде шаблона двусвязного списка http://www.cyberforum.ru/cpp-beginners/thread760594.html
Помогите пожалуйста!! Надо реализовать двустороннюю очередь в виде шаблона двусвязного списка. Срочно надо.
C++ Запишите символически следующие сложные предложения, употребляя буквы для обозначения простых компонентов предложения Если допоздно работаешь с компьютером и при этом пьешь много кофе, то утром просыпаешься в дурном расположении духа или с головной болью. подробнее

Показать сообщение отдельно
vxg
Модератор
 Аватар для vxg
2669 / 1680 / 158
Регистрация: 13.01.2012
Сообщений: 6,280
13.01.2013, 18:49     Найдите количество абсолютных и локальных минимумов и максимумов среди элементов одномерного массива
исключительно от любви к анимэ...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int m = n - 1;
int loc_min_count = 0;
int loc_max_count = 0;
for (int i = 1; i < m; i++)
{
    if (a[i - 1] > a[i] && a[i] < a[i + 1]) loc_min_count++;
    if (a[i - 1] < a[i] && a[i] > a[i + 1]) loc_max_count++;
}
int abs_min_count = 0;
int abs_max_count = 0;
double min = a[0];
double max = a[0];
for (int i = 1; i < n; i++)
{
    if (a[i] < min) min = a[i];
    if (a[i] > max) max = a[i];
}
if (min != max) abs_min_count = abs_max_count = 1;
 
Текущее время: 20:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru