Într-un şir de numere naturale se numeşte vârf un element care are doi vecini şi este strict mai mare decât aceştia.
Se dă un şir cu n elemente, numere naturale. Calculaţi suma elementelor din şir care sunt vârfuri.
Cine ma poate ajuta in c++
Răspunsuri la întrebare
Răspuns de
5
int suma(int n,int v[100])
{ int s=0;
for(int i=2;i<=n-1;i++)
if(v[i]>v[i-1]&&v[i]>v[i+1])
s=s+v[i];
return s;}
int main()
{ int n,v[100],i;cout<<"n="; cin>>n;
for(i=1;i<=n;i++)
{cout<<"v["<<i<<"]=";cin>>v[i];}
cout<<suma(n,v);
}
{ int s=0;
for(int i=2;i<=n-1;i++)
if(v[i]>v[i-1]&&v[i]>v[i+1])
s=s+v[i];
return s;}
int main()
{ int n,v[100],i;cout<<"n="; cin>>n;
for(i=1;i<=n;i++)
{cout<<"v["<<i<<"]=";cin>>v[i];}
cout<<suma(n,v);
}
alexubebe:
hmmm...da
Alte întrebări interesante
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă