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

Подсчитать максимальное количество подряд идущих отрицательных элементов. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ двоичный перевод(МокА) http://www.cyberforum.ru/cpp-beginners/thread84953.html
Написать программу, которая преобразует введенное с кла*виатуры восьмиразрядное двоичное число в десятичное. Двоичному числу 11101010 соответствует десятичное 234
C++ Где тут ошибка, подскажите плз! #include "stdafx.h" #include <windows.h> #include <iostream> using namespace std; void main() { SetConsoleOutputCP(1251); int m; cout<<"месяц(1..12)"; cin>>m; http://www.cyberforum.ru/cpp-beginners/thread84952.html
Связь двух программ через файл данных C++
(среда С++ Builder). (Интеграция технологических процессов) Как автоматизировать работу 2 приложений, связанных по файлу данных? Пусть программа2 должна создать файл dat.txt необходимое программе1 Например есть возможность запуска программы2 из исходной (хэдер process.h , функции execl и т.п.). Однако при этом встает проблема отслеживания лмбо конца работы программы2, либо конца записи в...
Функция a,b,c C++
Привет всем! Помогите плз решить задание. Делать нужно через функцию. (Я создавал тут уже подобную тему недавно, но там было не через функцию) Даны действительные чила a, b, c. Получить max(a,a+b)+max(a,b+c)) и всё это делённое на (1+max(a+b*c,1,15) , т.е max(a,a+b)+max(a,b+c))/(1+max(a+bc,1,15) .
C++ Опять хуки http://www.cyberforum.ru/cpp-beginners/thread84926.html
Уважаемые господа программисты! Стоит задача установить глобальный хук на клик мыши без dll (такое возможно если WH_JOURNALRECORD юзать вроде). поискал по форуму, слепил такой код: #include <windows.h> #pragma hdrstop #pragma argsused HHOOK HookHandle; //-----------вывод ошибки------------------------------------------------------- void ErrorMessage(void) //вывод подробной информации...
C++ задание на строки символов Плз, мне щас над сдать задачу! Надо ввести строку, создать функцию, которая ищет в строке "!" и если находит, то удаляет все символы после него. Если этого символа "!" нет, то вывести сообщение об этом. Помогите, желательно с обьяснением подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
12.01.2010, 17:43     Подсчитать максимальное количество подряд идущих отрицательных элементов.
Вот мои соображения по данной проблемме
Подсчёт числа отрицательных элементов
оформил в виде подпрограммы, код очень прост
и думаю пояснения излишни...

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream.h>
 
int GetSequence(int n, int * x);
 
void main()
{
    cout<<"Enter number of elements\r\nn = ";
    int n;cin>>n;
    int * x = new int[n];
    for(int i = 0;i < n; i++)
    {
        cout<<"x[ "<<i + 1<<" ] = ";
        cin>>x[i];
    }
    int N = GetSequence(n, x);
    if(N <= 0)
        cout<<"Massiv consist from only positive elements";
    else
        cout<<"Maximal amount of negative elements is "<<N;
    cout<<"\r\nNow program wil be closed...\r\n";
    cin>>n;
}
 
int GetSequence(int n, int * x)
{
    int N = 0,M = 0;
    for(int i = 0; i < n; i++)
    {
        if(x[i] < 0)
            break;
    }
    if(i < n)
    {
        while(i < n)
        {
            while(x[i] < 0)
            {
                M++;
                i++;
            }
            if(N < M)
            {
                N = M;
                M = 0;
            }
            i++;
        }
    }
    return N;
}
Миниатюры
Подсчитать максимальное количество подряд идущих отрицательных элементов.  
 
Текущее время: 16:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru