*******ESERCIZIO 8************* float media(int x, int y){ float somma; somma = x+y; return somma/2; } *******ESERCIZIO 9************* #include #include main(){ int vett[20]; int i,n,nonordinato,num,j; printf("Inserisci in ordine crescente al massimo 19 numeri\n"); scanf("%d", &num); vett[0]=num; n=1; // indice in cui inserire il prossimo elemento nonordinato=0; // nonordinato posto a uno se utente inserisce numero non ordinato do{ scanf("%d", &num); if(num>vett[n-1]){ vett[n]=num; n++; } else nonordinato=1; } while(nonordinato==0 && n<19); n=n-1; // posizione ultimo elemento inserito for(i=0; i<=n; i++) printf("%d ", vett[i]); printf("Inserisci numero da inserire nel vettore\n"); scanf("%d", &num); i=0; while(i<=n && num>vett[i]) i++; //i: posizione in cui inserire l'elemento for(j=n; j>=i; j--) vett[j+1]=vett[j]; vett[i]=num; for(i=0; i<=n+1; i++) printf("%d ", vett[i]); system("pause"); }