Hacer un programa para ingresar una lista de números que finaliza cuando se ingresa un cero, luego informar el máximo y la posición dentro de la lista.
void max_position(double *list, int *max_pos, double *max_value, int n) { *max_pos = 0; *max_value = list[0]; for (int i = 1; i < n; i++) { if (list[i] > *max_value) { *max_value = list[i]; *max_pos = i; } } } int main() { double list[MAX_LEN]; int i, n; double max_value; int max_pos; n = 0; while (1) { printf("\nEnter number (%d of %d): ", n+1, MAX_LEN); scanf("%lf", &list[n]); if (list[n] == 0) break; n++; } max_position(list, &max_pos, &max_value, n); printf("\nMax value =