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

Определить количество локальных минимумов в заданном числовом массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ По номеру года вывести его название, если 1984 был началом цикла — годом зеленой крысы http://www.cyberforum.ru/cpp-beginners/thread1220818.html
Помогите отладить программу задача которой : В восточном календаре принят 60-летний цикл, состоящий из 12-летних подциклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и черный. В каждом подцикле года носят названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. По номеру года вывести его название, если 1984 был...
C++ Ошибки при компиляции программы #include "StdAfx.h" #include "math.h" #include <stdio.h> #include <iostream> using namespace std; int main () { setlocale(0,""); int x; std::cout<<"vvedite chislo:"; http://www.cyberforum.ru/cpp-beginners/thread1220798.html
Клиент-сервер FTP C++
В общем необходимо создать FTP клиент-сервер, не могу понять как это сделать( Не могу никак сообразить как написать FTP сервер, исходников не могу найти.
C++ В одномерном массиве удалить те элементы, которые расположены в заданном с клавиатуры диапазоне
в одномерном массиве удалить те элементы, которые расположены в заданном с клавиатуры диапозоне С++ Добавлено через 52 минуты очень нужно, помогите... Добавлено через 1 час 7 минут #include <iostream> using namespace std; int main ()
C++ Перевод кода с Pascal http://www.cyberforum.ru/cpp-beginners/thread1220782.html
var k,i,n,c:integer; p,w:real; begin write('k>-3 k='); readln(k); w:=0; c:=1; for i:=-3 to k do begin c:=-c;{-1^i}
C++ Перевод из Delphi (Алгоритм нахождения наибольшего паросочетания в двудольном графе) UNIT1 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, StdCtrls, ActnList, ExtDlgs, ExtCtrls, jpeg; подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
Эксперт PHP
2142 / 1938 / 677
Регистрация: 14.05.2014
Сообщений: 5,681
Записей в блоге: 1
Завершенные тесты: 5
01.07.2014, 19:01     Определить количество локальных минимумов в заданном числовом массиве
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
26
27
28
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "");
    const int size = 10;
    int n[size], count = 0;
    srand(unsigned(time(NULL)));
    for (int i = 0; i < size; i++)
    {
        n[i] = rand() % 99 + 1;
        cout << n[i] << ' ';
    }
    cout << endl;
    for (int i = 0; i < size; i++)
    {
        if (i == 0 && n[i] < n[i+1]) count++;
        else if (i > 0 && i < size-1 && n[i] < n[i-1] && n[i] < n[i+1]) count++;
        else if (i == size-1 && n[i] < n[i-1]) count++;
    }
    cout << "Количество локальных минимумов: " << count << endl;
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru