<div dir="ltr"><div><div>yo hibiese usando esto antes de main para no tener problemas con la libreria std.<br><br></div>ubiese puesto: Using namespace std; <br></div>ya con eso no tenes problemas al correrlo..<br></div><div class="gmail_extra"><br><div class="gmail_quote">El 21 de noviembre de 2014, 20:51, Luis Urena <span dir="ltr"><<a href="mailto:uresol@yahoo.es" target="_blank">uresol@yahoo.es</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">hola estoy aprendiendo a programar en c++, estoy haciendo un ejercicio en un libro y no he podido hacerlo correr en codeblocks, si pudieran ayudarme señalando que hice mal les agradecería mucho.<br>
Es un programa para dar el promedio de una clase escolar usando un número centinela para salir de la consola.<br>
<br>
#include <iostream><br>
<br>
using std::cout;<br>
using std::cin;<br>
using std::endl;<br>
using std::fixed;<br>
<br>
#include <iomanip><br>
<br>
using std::setprecision;<br>
<br>
int main ()<br>
<br>
{<br>
    int total;<br>
    int contadorCalificacion;<br>
    int calificacion;<br>
<br>
    doble promedio; //REVISAR SI ESTA VARIABLE LLEVA INT O NO<br>
<br>
    //fase inicializacion<br>
<br>
    total = 0;<br>
    contadorCalificacion = 0<br>
<br>
    //fase procesamiento<br>
<br>
    cout << "introduzca calificacion, -1 para finalizar:";<br>
<br>
    cin >> calificacion;<br>
<br>
    //repeticion del ciclo hasta usuario introduzca centinela<br>
<br>
    while ( calificacion != -1) {<br>
<br>
        total = total + calificacion;<br>
        contadorCalificacion = contadorCalificacion + 1;<br>
<br>
        cout << "introduzca calificacion, -1 para finalizar:";<br>
<br>
        cin >> calificacion<br>
<br>
    } //fin while<br>
<br>
    //fase terminacion<br>
    if ( contadorCalificacion != 0 ) {<br>
<br>
        //calcula promedio de calificaciones introducidas<br>
        promedio= static_cast< doble > (total) / contadorCalificacion;<br>
<br>
        //despliega el promedio con dos digitos de precision<br>
        cout << "El promedio de la clase es" <<setprecision(2)<br>
        << fixed <<promedio << endl;<br>
<br>
    } //parte final del if correspondiente al if-else<br>
<br>
    else //si no se introdujeron calificaciones, da mensaje<br>
<br>
        cout << "No se introdujeron calificaciones" ;<br>
<br>
    return 0; //indica que programa termino satisfactoriamente<br>
<br>
<br>
} // fin  función main<br>
<br>
______________________________<u></u>_________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/<u></u>mailman/listinfo/cconclase_<u></u>listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/<u></u>index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br></div>