Código fuente de programación interesante
Idea: genere aleatoriamente 9 números y colóquelos en los datos, luego encuentre los valores máximo y mínimo y registre los subíndices máximo y mínimo. Al calcular el promedio, los valores máximo y mínimo se omiten durante la suma.
Código C#:
int[]nums = new int[9];
Random r = new Random();
for(int I = 0; i ltnums. length; i) {
nums[I]= r Siguiente();
}
int max. = números[0];
int min = números[0];
int maxIndex =-1;
int minIndex =-1;
for(int I = 0; i ltnums.length; i) {
if(nums[I] gt;max){
max = nums[I] ;
maxIndex = I;
}
if(nums[I] lt; mínimo){
min = nums[I ];
minIndex = I
}
}
int suma = 0
para( int I = 0; iltnums. longitud; i) {
if (i==maxIndex||i==minIndex) {
Continuar;
}
suma = nums[I];
}
int svg = suma / (nums.length-2);
}