Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2009, 10:41   #1
Ake
Пользователь
 
Аватар для Ake
 
Регистрация: 12.02.2009
Сообщений: 22
По умолчанию Массивы

Дан какой-то массив одномерный, нужно посчитать и вывести количество чисел в наиболее длинной последовательности из нулей.

Код:
#include<iostream.h>
#include<conio.h>
void getmass (int array[], int nofelem)

{
int i;
for (i=0; i< nofelem; i++)
{ cout<<"Vvedite znachenie"<<i<<":";
cin>> array[i];
}
}

void main(void)
{

int mass[15];
 double s, b;
getmass(mass,15);
cout<<"znacheniya mass" << endl;
clrscr();
for (int i=0; i<15; i++)
cout<<mass[i]<< endl;

for (i=0; i<15; i++)
{
if(mass[i]==0)
s+=1;

}
s=b;
cout<<"number of zero="<<b<< endl; 


}
Я так думаю что нада еще один массив, и в него загонять s каждый раз в цикле. Чего-то ничего не получается.....

Последний раз редактировалось MaTBeu; 28.12.2009 в 15:14.
Ake вне форума Ответить с цитированием
Старый 28.12.2009, 16:23   #2
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

Где-то так.
Код:
max=0;
for (i=0;k=0; i<15; i++)
{
if(mass[i]==0)
{
k=1;
while(mass[i]==0)
{
k++;
i++;
}
}
if(k>max)
max=k;
}
if(max!=0)
cout<<"number of zero="<<max<< endl;
else 
cout<<"number of zero net"<< endl;
Неприятности приходят и уходят, а жизнь продолжается!

Последний раз редактировалось Sweta; 28.12.2009 в 16:41.
Sweta вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
С++, массивы Svetlyachok Помощь студентам 4 23.04.2009 12:21
Массивы Студентка@ Помощь студентам 2 03.05.2008 14:32
массивы ShenDy Общие вопросы C/C++ 4 17.04.2008 00:01