Nota máxima y mínima de una clase

Alicia García Martínez

/* Dadas las notas de  10 alumnos de una clase, calcula las notas máxima y mínima y cuántos alumnos han obtenido cada una de ellas. Comprueba que todas las notas introducidas son válidas. */

#include <iostream>
using namespace std;

int main(){
double n, n1, maximo, minimo;
int vecesmax=1, vecesmin=1;

cout<< “Dame una nota: “;
cin>> n;

while (n<0 || n>10)
{
cout<< “La nota no es valida. Dame una nota: “;
cin>> n;
}
maximo=n;
minimo=n;

for(int i=1; i<10; i++)
{
cout<< “Dame una nota:”;
cin>> n1;
if (n1<0 || n1>10)
{
cout<< “La nota no es valida”;
n1=0;
i–;
}

if (n1==maximo) vecesmax++;

if (n1>maximo)
{
vecesmax=1;
maximo=n1;
}

if (n1==minimo) vecesmin++;

if (n1<minimo)
{
vecesmin=1;
minimo=n1;
}
}

cout<< “La nota maxima ha sido: ” <<maximo<< “\n La nota minima ha sido: ” <<minimo<< “\n La nota maxima se ha repetido ” <<vecesmax<< “veces \n La nota minima se ha repetido ” <<vecesmin<< “veces”;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s