generate functionTue, 09 May 2023

Descripción En estadística, la mediana es el valor de la variable que aparece en la posición central de un conjunto de datos ordenados. Usted recibirá una lista ordenada L de n números enteros y deberá hallar su mediana. Entrada En la primera línea, el entero n. En la segunda línea, los L enteros de n separados por espacios. Puede suponer que 0<n≤1000 y que cada elemento de L está en el intervalo cerrado de 0 a 1000. Salida Un entero que corresponda con la mediana de L.

#include <iostream> #include <algorithm> #include <vector> using namespace std; int main() { int n, median; cin >> n; vector<int> v(n); for (int i = 0; i < n; i++) cin >> v[i]; sort(v.begin(), v.end()); if (n % 2 == 0){ median = (v[n/2] + v[n/2 - 1]) / 2; } else { median = v[n/2]; } cout << median << endl; return 0; }

Questions about programming?Chat with your personal AI assistant