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

Post popolari in questo blog

Simulazioni di reti (con Cisco Packet Tracer)

Esercizi in Excel e fogli di Google