Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

Ayuda en c++, con un codigo!!!!!!!!!?

Tengo un problema, el cual consiste en que pido una calificacion y me saca un promedio, despues de darme el promedio me pregunta si quiero calcular mas promedios, el problema esta en que me suma la calificacion anterior con la nueva, y me saca un resultado erroneo.

Quiero saber si ahi una funcion que me pueda borrar los datos en memoria y no se sumen con los nuevos

1 Answer

Rating
  • 1 decade ago
    Favorite Answer

    /*Simplemente iguala a 0 la variable que vas a usar para acumular las sumas dentro de la estructura iterativa que hayas usado.*/

    #include <iostream>

    #include <conio.h>

    using namespace std;

    int main(){

    float calificacion,total;

    int j;

    char c;

    do{

    total=0;

    cout<<"Cuantas calificaciones desea ingresar: ";

    cin>>j;

    for(int i=1;i<=j;i++){

    cout<<"Ingrese la "<<i<<" calificacion: ";

    cin>>calificacion;

    total+=calificacion;}

    cout<<"Promedio: "<<total/3<<endl;

    cout<<"Desea continuar (s/n): ";

    cin>>c;

    }while(c=='s'||c=='S');

    getch();

    return 0;}

    Source(s): yo
Still have questions? Get your answers by asking now.