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

Найти число локальных максимумов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти первое вхождение заданного целого числа в массив целых чисел http://www.cyberforum.ru/cpp-beginners/thread171916.html
11.Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел.
C++ Отредактировать заданное предложение, удаляя из него те слова, которые уже встречались в предложении раньше Помогите, пожалуйста! Отредактировать заданное предложение, удаляя из него те слова, которые уже встречались в предложении раньше. Как это вообще писааать?? http://www.cyberforum.ru/cpp-beginners/thread171914.html
Представление линейных списков C++
Доброго времени суток! помогите мне пожалуйста с этим заданием: нужно реализовать следующий минимальный набор операций со списком: инициализация списка; уничтожение списка с освобождением памяти; добавление узла в голову списка; добавление узла в хвост списка; удаление узла из головы списка; удаление узла из хвоста списка; выдача текущего списка на экран.
Двумерный массив. Обращение к каждому элементу. C++
Пожалуйста помогите написать данную программу: Дана матрица символов. Написать программу обращения к каждому элементу этой матрицы, если считать, что имена строк — буквы алфавита (по возрастанию), а имена столбцов — целые числа (по возрастанию). То есть дана матрица и при вводе с клавиатуры например А 7 то программа должна вывести элемент первой строки и 7 столбца этой матрицы. Всем...
C++ Вернуть первую страницу в консоли http://www.cyberforum.ru/cpp-beginners/thread171890.html
На экран выводится матрица, по размеру большая, чем количество строк/столбцов, которые умещаются в экране одной страницы консоли. Каждый раз, когда размер матрицы превышает допустимый размер, осуществляется подача страницы при помощи \f После того как все выведено, виден только последний экран. Как перейти к странице с первыми элементами?
C++ В каждой строке матрицы найти min и max, поменять местами Условие: В каждой строке матрицы A=(aij)mxn найти максимальный и минимальный элементы. Сформировать матрицу B=(bij)mxn, переставляя в каждой строке матрицы A=(aij)mxn максимальный элемент с минимальным. Среда программирования турбо си++:wall: мой опыт программирования 0, препод бегло и поверхностно прочитал несколько лекций и сказал- программируйте, это первое задание. покурил немного форум,... подробнее

Показать сообщение отдельно
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
03.10.2010, 19:47     Найти число локальных максимумов массива
может так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
int main()
{
    int n=10;
    int arr[10];
    for(int i = 0; i < n; i++)
    {
       std::cout << "arr[" << i << "] = ";
       std::cin >> arr[i];
    }
    for(int i = 0; i < n; i++)
    {
            if(i!=0 && i!=n-1 && arr[i] > arr[i+1] && arr[i] > arr[i-1])
               std::cout << arr[i] << " ";
            if(i==0 && arr[i]<arr[i+1])
               std::cout << arr[i] << " ";
            if(i==n-1 && arr[i]<arr[i-1])
               std::cout << arr[i] << " ";
    }
    std::cin.get();   
    std::cin.get(); 
}
 
Текущее время: 23:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru