Está en la página 1de 1

#include "stdafx.

h"
#include "iostream.h"
#include<string.h>
int main(int argc, char* argv[])
{
float xnum, xp[30], xf[30], xpro[30], xmayor; int n;
char xnom[30][50],xno[20];
xmayor=0;
cout<<"Cantidad de datos a ingresar: ";cin>>xnum;
for( ;; )
{
if ( xnum>0)
if ( xnum<30)
break;
else
cout<<"ERROR numero menor o igual a 30";
}
for (n=0;n<xnum;n++)
{
cout<<endl;
cout<<"Nombre: ";cin>>xnom[n];
cout<<"Parcial:";cin>>xp[n];
cout<<"Final: ";cin>>xf[n];
xpro[n]=(xp[n]+xf[n])/2;
cout<<"Promedio: "<<xpro[n]<<endl;
if(n==0)
{
xmayor = xpro[n];
strcpy(xno , xnom[n] );
}
if ( xpro[n]>xmayor)
{
xmayor=xpro[n];
strcpy(xno , xnom[n] );
}
}
cout<<"Mayor promedio: "<<xmayor<<endl;
cout<<"nombre del alumno con nota mas alta: "<<xno <<endl;
}

También podría gustarte