Sub sequence:
Find the max continuous sub sequence:
#include <stdio.h>
void main()
{
int a[100],j,n;
int r,m,i;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}m=a[0];r=a[0];
for(i=1;i<n;i++)
{
if(a[i]>a[i-1])
{
r+=a[i];
}
else
{
r=a[i];
}
if(r>m)
m=r;
}
printf("%d",m);
}
#include <stdio.h>
void main()
{
int a[100],j,n;
int r,m,i;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}m=a[0];r=a[0];
for(i=1;i<n;i++)
{
if(a[i]>a[i-1])
{
r+=a[i];
}
else
{
r=a[i];
}
if(r>m)
m=r;
}
printf("%d",m);
}
Comments
Post a Comment