3 D SIA: esercizio vettori in C++
/*
Esercizio del 29 marzo 2017 - Laboratorio informatica
Programma che legge gli elementi di un array di dimensione n (con n letto da tastiera) e li stampa sia in sequenza che invertiti dall'ultimo al primo.
*/
#include <iostream>
#include <cstdlib>
using namespace std;
const int MAX=100; //dimensione massima dell'array
int main(){
int x,j,n; //dimensione dell'array definita dall'utente
int array[MAX]; //dichiarazione dell'array
cout<<"Inserisci la dimensione dell'array (1-"<<MAX<<"): ";
cin>>n;
while (n<1 || n>MAX){
cout<<"La dimensione dell'array deve essere compresa tra 1 e "<<MAX<<"\n";
cout<<"Reinserisci la dimensione dell'array: ";
cin>>n;
}
for ( x=0; x<n; x++){ //caricamento degli elementi nell'array
cout<<"Inserisci l'elemento dell'array in "<<x+1<<"° posizione: ";
cin>>array[x];
}
cout<<"stampa degli elementi presenti nel vettore"<<endl;
for ( x=0; x<n; x++){ //scrittura dell'array rovesciato
cout<<"; "<<array[x]<<endl;
}
cout<<"stampa degli elementi presenti nel vettore in sequenza invertita"<<endl;
for ( j=n-1; j>=0; j--){ //scrittura dell'array rovesciato
cout<<"; "<<array[j]<<endl;
}
system ("pause");
return 0;
}
Commenti
Posta un commento