0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 20

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

20.04.2015, 13:27. Показов 4197. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан целочисленный массив А[N]. Определить наибольшее количество подряд идущих нулей
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.04.2015, 13:27
Ответы с готовыми решениями:

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

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

Определить количество подряд идущих нулей в младших разрядах числа
Дано натуральное число N (N > 9). Определить количество нулей, идущих подряд в младших разрядах данного числа. Пример. N = 1 020 000....

2
2 / 2 / 3
Регистрация: 14.04.2015
Сообщений: 13
20.04.2015, 15:13
Лучший ответ Сообщение было отмечено YuliYu как решение

Решение

так:
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
#include <iostream>
#include <stdlib.h>
using namespace std;
 
int main()
{
    int n;
    cout << "enter the number of elements in the sequence, n = ";
    cin >> n;
 
    int *A = new int[n];
 
    cout << "enter the elements of the sequence, \n";
    for (int i = 0; i < n; i++)
    {
        cout << "A[" << i+1 << "] = ";
        cin >> A[i];
    }
 
    int Smax = 0;
    int s;
    for (int i = 0; i < n; i = i+s+1)
    {
        s = 0;
        while (0 == A[s+i] && s+i<n) s++;
        if (s > Smax) Smax = s;
    }
 
    cout << "" << Smax << "\n";
    delete [] A;
    system("pause");
    return 0;
}
или так:
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
#include <iostream>
#include <stdlib.h>
 
using namespace std;
 
int main()
{
    int n;
    cout << "enter the number of elements in the sequence, n = ";
    cin >> n;
 
    int *A = new int[n];
 
    cout << "enter the elements of the sequence, \n";
    for (int i = 0; i < n; i++)
    {
        cout << "A[" << i+1 << "] = ";
        cin >> A[i];
    }
 
    int Smax = 0;
    int s = 0;
    for (int i = 0; i < n; i++)
    {
        if (0 == A[i]) 
            s++;
        else
          if (s > Smax) { Smax = s; s = 0;}
    }
    if ( 0 == A[n-1] && s > Smax)  
        Smax = s;
 
    cout << "" << Smax << "\n";
    delete [] A;
    system("pause");
    return 0;
}
1
0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 20
20.04.2015, 15:38  [ТС]
Спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.04.2015, 15:38
Помогаю со студенческими работами здесь

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

функция. количество идущих подряд нулей.
Помогите пожалуйста написать эту функцию=.=

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

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

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


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

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

Новые блоги и статьи
Многопоточные приложения на C++
bytestream 14.05.2025
C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .
Stack, Queue и Hashtable в C#
UnmanagedCoder 14.05.2025
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru