se citeste un numar n si apoi un sir de n numere intregi. sa se afiseze cea mai lunga secventa din sir care contine strict nr crescatoare
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>
using namespace std;
int v[10005],n,i,maxx,sec,st,dr;
int main()
{
cin>>n;
cin>>v[1];
sec=1;
for(i=2;i<=n;i++)
{
cin>>v[i];
if(v[i]>v[i-1])
{
sec++;
if(sec>maxx) maxx=sec,st=i-maxx+1,dr=i;
} else sec=1;
}
for(i = st; i <= dr; i ++)
cout << v[i] << " ";
return 0;
}
using namespace std;
int v[10005],n,i,maxx,sec,st,dr;
int main()
{
cin>>n;
cin>>v[1];
sec=1;
for(i=2;i<=n;i++)
{
cin>>v[i];
if(v[i]>v[i-1])
{
sec++;
if(sec>maxx) maxx=sec,st=i-maxx+1,dr=i;
} else sec=1;
}
for(i = st; i <= dr; i ++)
cout << v[i] << " ";
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă