0 / 0 / 0
Регистрация: 16.09.2017
Сообщений: 8
1

Определить наибольшее количество положительных идущих подряд чисел массива

27.12.2017, 23:22. Показов 2551. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан одномерный массив А, состоящий из N целых чисел. Составить программу, которая подсчитывает, наибольшее число положительных идущих подряд в нём чисел.
Помогите с программой я не могу ее написать у меня есть только это
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
int main()
{
    const int A= 5;
    int arr[A];
 
    for (int i = 0; i < A; i++)
    {
            arr[i] = rand() % 99;
    }
 
    for (int i = 0; i < A; i++)
    {
            cout << arr[i] <<"\t";
 
    } 
    system("pause");
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2017, 23:22
Ответы с готовыми решениями:

Определить максимальное количество подряд идущих положительных элементов массива, не прерываемых ни нулями, ни отрицательными элементами
помогите с этой задачей)) Дан линейный вещественный массив a1,a2,..,an. Определить максимальное...

Подсчитать наибольшее количество одинаковых подряд идущих чисел последовательности
Даны целые числа x1, ..., xn. Подсчитать наибольшее количество одинаковых подряд идущих чисел...

Определить наибольшее количество подряд идущих нулей в целочисленном массиве
Здравствуйте! Задание: Дан целочисленный массив A. Определить наибольшее количество подряд идущих...

Одномерный массив. Определить наибольшее количество подряд идущих нулей
Дан целочисленный массив А. Определить наибольшее количество подряд идущих нулей

1
299 / 208 / 174
Регистрация: 11.05.2016
Сообщений: 655
28.12.2017, 04:42 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    int max = 0;
    int count = 0;
    const int A= 5;
    int arr[A];
 
    for (int i = 0; i < A; i++)
    {
        arr[i] = rand() % 99;
        cout << arr[i] <<"\t";
 
        if(arr[i]>0)
        {
            count++;
        } else {
            if(count>max) max = count;
            count = 0;
        }
    }
 
    if(count>max) max = count;
 
    cout << "\n\n*** " << max;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2017, 04:42
Помогаю со студенческими работами здесь

Определить максимальное количество подряд идущих положительных элементов последовательности, не прерываемых ни нулями, ни отрицательными элементами
Дана вещественная таблица а,...,а. Определить максимальное количество подряд идущих положительных...

Определить максимальное количество идущих подряд чётных чисел
Как определить максимальное количество идущих подряд чётных чисел для такого, к примеру, ряда...

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

Определить, какое количество подряд идущих отрицательных чисел записано в начале последовательности
Дана последовательность из n вещественных чисел, начинающаяся с отрицательного числа. Определить,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru