Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана квадpатная матpица действительных чисел pазмеpности n http://www.cyberforum.ru/cpp-beginners/thread383908.html
9. Дана квадpатная матpица действительных чисел pазмеpности n (n<=15). Найти наибольшее из значений элементов , pасполо- женных в заштpихoванной части матpицы. ┌─────────────────┐ │ *│ │ ***│ │ ...
C++ Минимальное число тетраэдров (с++ и визуализация) Построить полиномиальный алгоритм определения минимального количества тетраэдров, которые необходимы для триангуляции выпуклого многогранника. http://www.cyberforum.ru/cpp-beginners/thread383907.html
C++ Даны последовательности a1
Даны последовательности a1,...,an и b1,...,bn . Постpоить последовательность c1,...,ck из всех членов последовательности b1,...,bn , не входящих в последовательность a1,...,an. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
Указатель на указатель C++
Всем доброго времени! Совсем недавно начал использовать технику двойных указателей типа Obj ** obj, поэтому путаюсь. Для удобного заполнения списка из обычных указателей (Obj * obj) написал такую функцию: Act ** set(Act ** a, Act * n) { *a = n; return &(*a)->next; }
C++ После последнего столбца, содержаще-го только отрицательные элементы, вставить столбец из нулей. http://www.cyberforum.ru/cpp-beginners/thread383869.html
Дана матрица размера M × N. После последнего столбца, содержаще-го только отрицательные элементы, вставить столбец из нулей. Если тре-буемых столбцов нет, то вывести матрицу без изменений. #include <iostream.h> #define n 10 #define m 10 #include <stdlib.h> void main () { int a,i,j,k=0; for(i=0; i<n; i++) for(j=0; j<m; j++)
C++ Ограничение на ввод букв и символов Подскажите пожалуйста, как можно реализовать в консоле ограничение на ввод букв и символов, т.е. требуется чтобы пользователь мог вводить цифры и запятую, если он вводит остальные символы или буквы программа выдает ошибку. подробнее

Показать сообщение отдельно
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
14.11.2011, 20:39     Определить, максимальное количество подряд идущих отрицательных членов последовательности.
лизи, исправил:
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
 
Текущее время: 00:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru