Пример С++ 3 версия помогите решить
|
|
Автор: aleksej-
Опубликовано: 500 дней назад (7 января 2011)
Блог: Общение программистов
Рубрика: Без рубрики
|
0 Голосов: 0 |
#include <iostream.h>
#include <iomanip.h>
void BBOD (int m[15], char);
int I7OUCK (int m[15]);
void BblBOD (int [15],char ,int);
void main()
{
int a[15],b[15],kola,kolb;
BBOD (a,'a');
BBOD (b,'b');
kola=I7OUCK(a);
kolb=I7OUCK(b);
BblBOD (a,'a',kola);
BblBOD (b,'b',kolb);
}
void BBOD (int m[15],char name)
{
int i;
cout<<"BBEDUTE MACCUB"<<name<<"\n";
for (i=0; i<15; i++)
{
cout<< name <<"["<<i<<"]=";
cin>>m[i];
}
}
int I7OUCK (int m[15])
{
int i,kolmax,max;
kolmax=0; max=0;
for (i=0; i<15; i++)
if (m[i]>0)
kolmax++;
else
if(kolmax>max)
{max=kolmax;
kolmax=0;
}
return(max);
}
void BblBOD (int m[15],char name,int kol)
{
int i;
cout<<"BblBODUM MACCUB"<<name<<"\n";
for (i=0; i<15; i++)
cout<<setw(4)<<m[i];
cout<<"\n";
cout<<"KOJIU4ECTBO I7ODP9D I7OJO}I{UTEJIbHblX EJIEMEHTOB "
<<name<<" ="<<kol<<endl;
}
надо сделать так что бы эта программа находила максимальное количество подряд идущих положительных элементов
если ввести 1 2 3 4 -5 6 7 8 9 10 11 12 13 14 то она найдёт 4 элемента
если ввести 1 2 3 4 -5 6 7 8 9 10 11 12 -13 14 то она найдёт 8 элементов
где то что надо дописать где не знаю
помогите пожалуйста
#include <iomanip.h>
void BBOD (int m[15], char);
int I7OUCK (int m[15]);
void BblBOD (int [15],char ,int);
void main()
{
int a[15],b[15],kola,kolb;
BBOD (a,'a');
BBOD (b,'b');
kola=I7OUCK(a);
kolb=I7OUCK(b);
BblBOD (a,'a',kola);
BblBOD (b,'b',kolb);
}
void BBOD (int m[15],char name)
{
int i;
cout<<"BBEDUTE MACCUB"<<name<<"\n";
for (i=0; i<15; i++)
{
cout<< name <<"["<<i<<"]=";
cin>>m[i];
}
}
int I7OUCK (int m[15])
{
int i,kolmax,max;
kolmax=0; max=0;
for (i=0; i<15; i++)
if (m[i]>0)
kolmax++;
else
if(kolmax>max)
{max=kolmax;
kolmax=0;
}
return(max);
}
void BblBOD (int m[15],char name,int kol)
{
int i;
cout<<"BblBODUM MACCUB"<<name<<"\n";
for (i=0; i<15; i++)
cout<<setw(4)<<m[i];
cout<<"\n";
cout<<"KOJIU4ECTBO I7ODP9D I7OJO}I{UTEJIbHblX EJIEMEHTOB "
<<name<<" ="<<kol<<endl;
}
надо сделать так что бы эта программа находила максимальное количество подряд идущих положительных элементов
если ввести 1 2 3 4 -5 6 7 8 9 10 11 12 13 14 то она найдёт 4 элемента
если ввести 1 2 3 4 -5 6 7 8 9 10 11 12 -13 14 то она найдёт 8 элементов
где то что надо дописать где не знаю
помогите пожалуйста
| # 14 января 2011 в 01:43 0 |
| # 14 января 2011 в 12:54 0 | ||
|
| # 24 апреля 2011 в 08:58 0 | ||
|
| # 28 апреля 2011 в 15:15 0 | ||
|
| # 27 сентября 2011 в 01:07 0 | ||
|
| # 22 ноября 2011 в 20:33 0 | ||
|
| # 12 декабря 2011 в 02:16 0 | ||
|
| # 10 января 2012 в 05:05 0 | ||
|
| # 6 февраля 2012 в 08:33 0 | ||
|
| # 22 февраля 2012 в 23:47 0 | ||
|
| # 25 февраля 2012 в 18:13 0 | ||
|