Răspuns:
Raspuns
Explicație:
Salut!
In primul rand, programul este gresit deoarece:
1. while(x<9) o sa se repete la infinit, astfel ducand la eroare
2. tu iei n%10, nu x%10 si tu imparti n/=10 adica cate cifre sa poti introduce tu la inceput
3. O verificare pentru a vedea suma celor crescatoare este (e facuta de mn)
#include <iostream>
using namespace std;
int main()
{
int v[100];
int n,i,s=0;
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=n;i++)
{
if(v[i+1]-v[i]==1||v[i-1]-v[i]==-1)
s+=v[i];
}
cout<<s;
return 0;
}