Informatică, întrebare adresată de The12, 9 ani în urmă

Î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 Utilizator anonim
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);
}

alexubebe: hmmm...da
Utilizator anonim: ??... cu placere
alexubebe: :)
Alte întrebări interesante