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

Дан одномерный массив А, состоящий из N элементов. - C++

Восстановить пароль Регистрация
 
ann-osinceva
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 20
20.12.2009, 09:29     Дан одномерный массив А, состоящий из N элементов. #1
Надо срочно решить эту задачу. Помогите, пожалуйста!
Дан одномерный массив А, состоящий из N элементов. Подсчитать максимальное количество подряд идущих отрицательных элементов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2009, 09:29     Дан одномерный массив А, состоящий из N элементов.
Посмотрите здесь:

Дан одномерный массив, состоящий из N вещественных элементов. C++
Дан одномерный массив, состоящий из N целочисленных элементов C++
C++ Дан одномерный массив, состоящий из N вещественных элементов.
C++ Дан одномерный массив, состоящий из N вещественных элементов
Дан одномерный массив, состоящий из N целочисленных элементов. C++
C++ Дан одномерный массив А, состоящий из N элементов
Дан одномерный массив, состоящий из N целочисленных элементов C++
Дан одномерный массив, состоящий из N вещественных элементов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
20.12.2009, 09:48     Дан одномерный массив А, состоящий из N элементов. #2
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
#include <iostream>
//#include <conio.h>
#define N 14           
//using namespace std;      
int main()
{
int A[N], k=0, max=0;        //const
for(int i=0;i<=N;i++) //начинаем цикл
  {
  cin>>A[i];
  if  (A[i]<0)  k++;  // если элемент < 0, тогда увеличиваем счетчик на 1
     else
          {         // если нет...
            if (k>max) max=k; //...тогда проверям колво посчитаных подряд < 0
            k=0;//счетчик на ноль
          }
//проверяем последний символ
  if (i==N)  {
         if (A[i]<0)  if (k>max) max=k;
             }
  }
cout<<"Naibolsee kol-vo elementov <0: "<<max;
//getch();
}
kostjan
Сообщений: n/a
27.12.2011, 18:32     Дан одномерный массив А, состоящий из N элементов. #3
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
#include<stdio.h>
int main()
{
    int i,m=0,j,a[100],max=0,n;
    do
    {
        puts("vvedite kjlichestwo elementow");
    scanf("%d",&n);
}while(n<1);
for(i=0;i<n;i++)
    scanf("%d",&a[i]);
for(i=0;i<n;i++)
{
    if(a[i]<0)
    m++;
else 
    {
        if(m>max)
         max=m;
        m=0;
    }
}
if(m>0&&m>max)
    max=m;
        printf("%d",max);
}
 Комментарий модератора 
Используйте теги форматирования кода!
Yandex
Объявления
27.12.2011, 18:32     Дан одномерный массив А, состоящий из N элементов.
Ответ Создать тему
Опции темы

Текущее время: 09:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru