Hola a todos:
un saludo de un novato que se ha puesto a aprender c++!!!
mi problema es que siguiendo un curso he conseguido hacer mi 1º programa pero
necesito que este se espere a una pulsacion de tecla para poder ver los resultados antes de que se cierre
uso cin.get(),y en programas de ejemplo he visto que funciona,pero en el mio parece que tengo que limipar el buffer por que al ejecutarse se salta la linea (viendo en el debuger)
mi codigo:
#include <iostream>
#include<iomanip>
#include<fstream>
using namespace std;
int main (void)
{
int i=0;
int vector[10];
int suma,mayor,menor=0;
float promedio;
for(i=0;i<10;i++)
{
cin>>vector[i];
}
mayor=vector[0];
menor=vector[0];
suma=0;
for(i=0;i<10;i++)
{
if(vector[i]<menor)
menor=vector[i];
if(vector[i]>mayor)
mayor=vector[i];
suma=suma+vector[i];
}
promedio = float(suma)/10;
cout<<"suma "<<suma<<endl;
cout<<"mayor "<<mayor<<endl;
cout<<"menor "<<menor<<endl;
cout<<"promedio "<<promedio<<endl;
cin.get();// mi problema
return 0;
}
me podia decir alguien como controlar el buffer y forzar al programa a espera esa pulsacion de tecla????
muchas gracias y un saludo