void ORGNZDR::Seleccion(int p_a_p, int s_a_s){ int menor; int n=0; for (int i = 0; i < vector.get_sz()-1; i++) { menor = buscar_menor(i,n); int tp = vector.get_V(i); if (p_a_p == 1) { mostrar_seleccion(menor, i); } vector.set_V(vector.get_V(menor), i); for (int x = i; x < menor; x++) { int tp1 = vector.get_V(x+1); vector.set_V(tp, x+1); tp = tp1; if (s_a_s == 1) { mostrar_seleccion2(x, x+1); } } } if (n < vector.get_min()) { vector.set_min(n); } if (n > vector.get_max()) { vector.set_max(n); } vector.set_max((float(vector.get_min())+vector.get_max())/2); }
int main(void) { int arr[5], i; for (i = 0; i < 5; i++) { printf("Ingrese el elemento %d\n", i+1); scanf("%d", &arr[i]); } printf("El elemento mayor es %d\n", buscar_mayor(arr)); printf("El elemento menor es %d\n", buscar_menor(arr)); printf("El promedio es %.2f\n", hallar_promedio(arr)); return 0; }