namespace array_funzioni; class Program { const int dimensione=5; static void Main(string[] args) { Console.Clear(); //dichiarazione e inizializzazione variabili int scelta=0; bool opzione1=false; bool opzione5=false; string input=""; int i=0; int p=0; int d=0; int k=0; int n=dimensione-1; int numeri=0; int somma=0; int media=0; const int divisibile=7; int[] insieme1=new int[dimensione]; for (int j=0; j=dimensione && Convert.ToInt32(input)%2==0){ Console.WriteLine("E' stato inserito il numero massimo di numeri pari, riprovare."); } else if (d>=dimensione && Convert.ToInt32(input)%2!=0){ Console.WriteLine("E' stato inserito il numero massimo di numeri dispari, riprovare."); } //assegnazione negli array else { if (input!="q"){//non si è interrotto l'inserimento if(Convert.ToInt32(input)%2==0){//se pari pari[p]=Convert.ToInt32(input); p++; } else{ dispari[d]=Convert.ToInt32(input); d++; } } i++; } } while (input!="q" && i