Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
11 / 5 / 0
Регистрация: 22.04.2010
Сообщений: 55
1

Найти номер элемента, с которого начинается самая длинная последовательность единиц, и количество элементов в этой последовательности

23.04.2010, 20:26. Показов 2441. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Люди, окажите пожалуйста хелп, буду признателен...Minmax28. Дано целое число N и набор из N целых чисел, содержащий только нули и единицы. Найти номер элемента, с которого начинается самая длинная последовательность единиц, и количество элементов в этой последовательности. Если таких последовательностей несколько, то вывести номер последней из них. Если единицы в исходном наборе отсутствуют, то дважды вывести 0.
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2010, 20:26
Ответы с готовыми решениями:

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

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

Найти номер элемента, с которого начинается самая длинная последовательность единиц
Люди, окажите пожалуйста хелп, буду признателен...Minmax28. Дано целое число N и набор из N целых...

Определить порядковый номер числа, с которого начинается самая длинная последовательность подряд идущих единиц
Выполнение цикла while repeat Дана непустая последовательность не нулевых целых чисел, за...

1
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
23.04.2010, 21:14 2
Pascal
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
uses crt;
var i,n,k,max,a,p:integer;
 
begin
    clrscr;
    k := 0;
    max := 0;
    p := 0;
    write('N -> ');
    readln(n);
    write('-> ');    
    for i:=1 to n do
    begin
        read(a);
        if a = 1 then inc(k) else
        if k >= max then
        begin
            p := i-1;
            max := k;
            k := 0;
        end;
    end;
    writeln(p -  max + 1,' ',max);
    readln;
end.
1
23.04.2010, 21:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2010, 21:14
Помогаю со студенческими работами здесь

Найдите индексы строки и столбца для элемента, с которого начинается самая длинная серия
Задача: Определите двумерный массив, содержащий целые числа. Будем называть серией...

Найдите индексы строки и столбца для элемента, с которого начинается самая длинная серия.
Тема задания: Массивы. Структурные типы. Классы. Задача: Определите двумерный массив, содержащий...

Найти номер строки, в которой находится самая длинная последовательность
Как в целочисленной прямоугольной матрице найти номер строки, в котором находится самая длинная...

Дана последовательность из n целых чисел. Найти номер минимального элемента в этой последовательности.
Решить указанные в задачи, используя основные операторы языка С++. При решении задачи, использовать...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru