Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
лизи
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
1

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

14.11.2011, 20:22. Просмотров 1043. Ответов 4
Метки нет (Все метки)

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

надо написать программу для решения этой задачи)

Добавлено через 14 минут
забыла сказать что массивов быть не должно

 Комментарий модератора 
Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
Правила форума
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2011, 20:22
Ответы с готовыми решениями:

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

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

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

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

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

4
Xind
275 / 148 / 25
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
14.11.2011, 20:28 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
int main(void) {
        int n, value, neg = 0;
        scanf("%d", &n);
        while (n) {
                scanf("%d",&value);
                
                if (value < 0) {
                        neg++;
                }
                
                n--;
        }
        printf("%d\n", neg);
        return 0;
}

Не по теме:

Упс... Задание не понял

0
лизи
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
14.11.2011, 20:38  [ТС] 3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<stdio.h>
void main()
 {int i, n, k, m;
float c;
scanf("%d",&n);
for(i=1; j<n; i++);
scanf("%f";&c);
{if (c<0)
 k=k+1;
else 
{if (k>m)
m=k; k=0
}
 }
printf("m=%d;m");
}
должно быть тут чтото такое, но тут есить ошибки, не могу найти какие=(
0
Xind
275 / 148 / 25
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
14.11.2011, 20:39 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

лизи, исправил:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
int main(void) {
        int n, value, neg = 0, prev = 0;
        scanf("%d", &n);
        while (n) {
                scanf("%d",&value);
 
                if (value < 0) {
                        neg++;
                } else {
                        prev = (prev < neg) ? neg : prev;
                        neg = 0;
                }
 
                n--;
        }
        printf("%d\n", prev);
        return 0;
}
вывод:
Код
10
4 -5 -5 8 -3 -2 -6 9 -6 8
3
0
лизи
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 104
17.12.2011, 15:46  [ТС] 5
больше не нужно
0
17.12.2011, 15:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2011, 15:46

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

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

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


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

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

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