Advertisement
Guest User

Untitled

a guest
Dec 10th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.96 KB | None | 0 0
  1. public static void Main(string[] args)
  2.         {
  3.             Random rand = new Random();
  4.             int DIM=10;
  5.             int i=0;
  6.             int j=0;
  7.             int tmp;
  8.             int [] vet = new int[DIM];
  9.             int maggiore, minore, posMaggiore, posMinore, somma, posizioneRicerca;
  10.             double media;
  11.             char risp;
  12.             do{
  13.             posMaggiore=posMinore=somma=posizioneRicerca=0;
  14.             for ( i=0;i<DIM;i++){   //creazione vettore
  15.             vet[i] = rand.Next(-1001,1001);
  16.             somma=somma+vet[i]; //somma vettori
  17.             }
  18.             media=somma/(double)DIM; //media vettori
  19.             minore=maggiore=vet[0]; // inizializzazione vettori
  20.             for(i=0;i<DIM;i++){ // cercare numero maggiore dei vettori
  21.             if(vet[i]>maggiore){
  22.                 maggiore=vet[i];
  23.                 posMaggiore=i;
  24.             }
  25.             }
  26.             for(i=0;i<DIM;i++){ // crecare numero minore dei vettori
  27.             if(vet[i]<minore){
  28.                 minore=vet[i];
  29.                 posMinore=i;
  30.             }
  31.             }
  32.             Console.WriteLine("In che posizione del vettore vuoi visualizzare? (da 0 a 9)"); //ricerca vettore
  33.             posizioneRicerca=int.Parse(Console.ReadLine());
  34.             Console.WriteLine("il numero all'interno del vettore selezionato รจ vettore[{0}]=numero[{1}]",posizioneRicerca,vet[posizioneRicerca]);
  35.            
  36.             for(i=0;i<DIM;i++){ //stampare del vettore
  37.             Console.WriteLine("Vettore[{0}]=numero{1}",i,vet[i]);
  38.             }
  39.             Console.WriteLine("valore maggiore = vet[{0}] in posizione [{1}] ",maggiore,posMaggiore);
  40.             Console.WriteLine("valore minore = vet[{0}] in posizione [{1}] ",minore,posMinore);
  41.             Console.WriteLine("La media dei valori รจ {0} ",media);
  42.             for(i=0;i<DIM;i++) { //ordinare il vettore
  43.                 for(j=i+1;j<DIM;j++) {
  44.                     if(vet[i]>vet[j]){
  45.                         tmp=vet[i];
  46.                         vet[i]=vet[j];
  47.                         vet[j]=tmp;
  48.                     }
  49.                 }
  50.             }
  51.             for(i=0;i<DIM;i++){ //stampa del vettore
  52.             Console.WriteLine("Vettore[{0}]=numero{1}",i,vet[i]);
  53.             }
  54.             Console.WriteLine("Vuoi continuare S/N");
  55.             risp=char.Parse(Console.ReadLine());
  56.             }while(risp=='s' || risp=='S');
  57.            
  58.             Console.Write("Press any key to continue . . . ");
  59.             Console.ReadKey(true);
  60.         }
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement