Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 28.11.2016
Сообщений: 16
1

Найти максимальное количество подряд идущих отрицательных элементов в заданном массиве

28.11.2016, 09:31. Показов 1853. Ответов 1
Метки нет (Все метки)

Помогите решить задачу:

2. Опишите алгоритм подсчета максимального количества подряд идущих отрицательных элементов в целочисленном массиве длины 30.

Заранее благодарю
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2016, 09:31
Ответы с готовыми решениями:

В заданном массиве подсчитать максимальное количество идущих подряд отрицательных элементов
Помогите надо в 27-30 что то изменить чтобы работало Дан одномерный массив А, состоящий из N...

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

Подсчитать максимальное количество подряд идущих отрицательных элементов.
Дан одномерный массив А, состоящий из N элементов. Подсчитать максимальное количество подряд идущих...

Подсчитать максимальное количество идущих подряд одинаковых элементов в одномерном массиве.
Доброго времени суток. Помогите пожалуйста решить задачу. Подсчитать максимальное количество...

1
22 / 22 / 8
Регистрация: 03.12.2013
Сообщений: 169
28.11.2016, 11:48 2
Лучший ответ Сообщение было отмечено Oreazel как решение

Решение

Алгоритм для второго задания:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//#include "stdafx.h"
#include <iostream>
using namespace std;
 
int arr[30];
 
int main() //  int argc, char *argv[]
{
 
    int cnt_minus = 0,
        Max_minus = 0;
 
    for(int i = 0; i < 30; i++)
    {
        if(arr[i] < 0) cnt_minus ++;
        
        if(cnt_minus > Max_minus) Max_minus = cnt_minus;
        
        if(arr[i] > -1) cnt_minus = 0;
    }   
    cout << "Max_minus = " << Max_minus << endl; 
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2016, 11:48

Найти максимальное количество подряд идущих минимальных элементов
Найти максимальное количество подряд идущих минимальных элементов. ОДНОПРОХОДНОЙ алгоритм

Как найти максимальное количество подряд идущих элементов?
Всем привет! У нас есть массив который задается пользователем(цифры 0 или 6) int depo; Как...

Найти максимальное количество подряд идущих чётных элементов
Мне дана задача : опишите на одном из языков программирования алгоритм подсчета максимального...

Найти максимальное количество подряд идущих одинаковых элементов в одномерном массиве
Доброго времени суток, столкнулся не большой проблемой в решении задачи. Будьте добры помочь с ней....


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

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

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