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

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

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

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

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

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

 Комментарий модератора 
Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
Правила форума
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2011, 20:22
Ответы с готовыми решениями:

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

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

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

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

4
277 / 150 / 25
Регистрация: 05.11.2011
Сообщений: 429
Записей в блоге: 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
277 / 150 / 25
Регистрация: 05.11.2011
Сообщений: 429
Записей в блоге: 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2011, 15:46

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

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

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

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


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

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

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