Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void Main(string[] args)
- {
- Random rand = new Random();
- int DIM=10;
- int i=0;
- int j=0;
- int tmp;
- int [] vet = new int[DIM];
- int maggiore, minore, posMaggiore, posMinore, somma, posizioneRicerca;
- double media;
- char risp;
- do{
- posMaggiore=posMinore=somma=posizioneRicerca=0;
- for ( i=0;i<DIM;i++){ //creazione vettore
- vet[i] = rand.Next(-1001,1001);
- somma=somma+vet[i]; //somma vettori
- }
- media=somma/(double)DIM; //media vettori
- minore=maggiore=vet[0]; // inizializzazione vettori
- for(i=0;i<DIM;i++){ // cercare numero maggiore dei vettori
- if(vet[i]>maggiore){
- maggiore=vet[i];
- posMaggiore=i;
- }
- }
- for(i=0;i<DIM;i++){ // crecare numero minore dei vettori
- if(vet[i]<minore){
- minore=vet[i];
- posMinore=i;
- }
- }
- Console.WriteLine("In che posizione del vettore vuoi visualizzare? (da 0 a 9)"); //ricerca vettore
- posizioneRicerca=int.Parse(Console.ReadLine());
- Console.WriteLine("il numero all'interno del vettore selezionato รจ vettore[{0}]=numero[{1}]",posizioneRicerca,vet[posizioneRicerca]);
- for(i=0;i<DIM;i++){ //stampare del vettore
- Console.WriteLine("Vettore[{0}]=numero{1}",i,vet[i]);
- }
- Console.WriteLine("valore maggiore = vet[{0}] in posizione [{1}] ",maggiore,posMaggiore);
- Console.WriteLine("valore minore = vet[{0}] in posizione [{1}] ",minore,posMinore);
- Console.WriteLine("La media dei valori รจ {0} ",media);
- for(i=0;i<DIM;i++) { //ordinare il vettore
- for(j=i+1;j<DIM;j++) {
- if(vet[i]>vet[j]){
- tmp=vet[i];
- vet[i]=vet[j];
- vet[j]=tmp;
- }
- }
- }
- for(i=0;i<DIM;i++){ //stampa del vettore
- Console.WriteLine("Vettore[{0}]=numero{1}",i,vet[i]);
- }
- Console.WriteLine("Vuoi continuare S/N");
- risp=char.Parse(Console.ReadLine());
- }while(risp=='s' || risp=='S');
- Console.Write("Press any key to continue . . . ");
- Console.ReadKey(true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement