Cual no sabes hacer...toda la segunda parte, o la media mayor al pivote que efectivamente es 7??
Para empezar el intervalo este va a ser siempre de un solo digito?? Sino deberias hacer un cambio:
Código C:
Ver original#include <iostream>
using namespace std;
int main()
{
char c1, c3, c5;
int piv;
int a,b;
cout << "Intervalo: ";
cin >> c1 >> a >> c3 >> b >> c5;
cout << "Pivote: ";
cin >> piv;
if (piv > a && piv < b){
cout << "Pivote correcto:" << endl;
}
else {
cout << "Pivote incorrecto"; }
}
La suma de menores al pivote podria ser:
Código C++:
Ver originalint suma = 0;
for(i = a; i < piv ; i++) suma += i;
Y la media simplemente hay que dividir a la suma por el total de numeros:
float media = suma / (piv - a + 1 );