#include
using namespace std;
int main()
{
int n;
cout
do{
cout
cin>> n;
}while (n10);
int a[n];
for (int i=0; i
cout
cin>> a;
}
for (int i=0; i
if (a[i+1]
cout
}
return 0;
}
#include
using namespace std;
int main()
{
int n;
cout
do {
cout
cin >> n;
} while (n 10);
La prima parte del codice include la libreria
Dichiarazione delle variabili
La variabile n viene dichiarata come un intero e rappresenta il numero di celle desiderate per l'array. Viene visualizzato il messaggio "Inserisci il numero di celle" tramite cout, seguito da un carattere di nuova linea endl. Successivamente, viene eseguito un ciclo do-while per garantire che l'utente inserisca un valore valido per n. L'utente inserisce un valore tramite cin, che viene memorizzato nella variabile n. Se il valore inserito non è valido (negativo o maggiore di 10), viene visualizzato il messaggio "Il numero deve essere positivo ma non superiore a 10" e il ciclo viene ripetuto fino a quando l'utente non fornisce un valore valido per n.
int a[n];
for (int i = 0; i
cout
cin >> a;
}
Dopo aver ottenuto il numero di celle desiderate, viene dichiarato un array a di dimensione n. Il ciclo for viene utilizzato per iterare da 0 a n-1 per chiedere all'utente di inserire il valore per ogni cella dell'array. Durante ogni iterazione, viene visualizzato il messaggio "Inserisci il valore della cella " seguito dall'indice della cella i e da un carattere di nuova linea endl. L'utente inserisce il valore tramite cin, che viene memorizzato nell'elemento corrispondente dell'array a.
for (int i = 0; i
if (a[i + 1]
cout
}
Infine, viene eseguito un altro ciclo for che itera da 0 a n-2. Durante ogni iterazione, viene verificata una condizione: se il valore della cella successiva a[i+1] è minore o uguale a zero, viene visualizzato il valore della cella corrente a tramite cout seguito da un carattere di nuova linea endl.
In sintesi, il programma richiede all'utente di inserire un numero di celle per un array e successivamente chiede l'input dei valori per ogni cella dell'array. Infine, viene eseguito un controllo sulle celle successive e vengono stampati i valori delle celle che soddisfano la condizione specificata (valore successivo minore o uguale a zero).