Răspuns :
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;
}
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.