Escolar Documentos
Profissional Documentos
Cultura Documentos
SOLUCION
#include <…>
SOLUCION:
#include <conio.h>
//Solucion Problema 2
using namespace std;
void mostrarVector(int x[],int dx);
int promedioSeccion(int x[],int dx);
void mejorPromedio(int x[],int dx, int y[],int dy, int z[],int dz);
ns1=sizeof(s1)/sizeof(int);
ns2=sizeof(s2)/sizeof(int);
ns3=sizeof(s3)/sizeof(int);
mostrarVector(s1,ns1);
mostrarVector(s2,ns2);
mostrarVector(s3,ns3);
mejorPromedio(s1,ns1, s2,ns2, s3,ns3);
system("pause");
return(0);
}
//2.1 Promedio de una seccion
int promedioSeccion(int x[],int dx)
{
int i,snota,nota,pnota;
i=0,snota=0;
if(dx>0){
while(i<dx){
nota=x[i];
snota=snota+nota;
i=i+1;
}
pnota=snota/i;
return(pnota);
}
else{
printf("Vector vaciooo...!\n\n");
}
}
//2.2 Mejor promedio de 3 secciones (vectors)
void mejorPromedio(int x[],int dx, int y[],int dy, int z[],int dz)
{
int pnota,maxProm,sec,secm;
pnota=promedioSeccion(x,dx);
sec=1;
secm=1;
printf("Promedio: %d, Seccion: %d\n",pnota, sec);
maxProm=pnota;
pnota=promedioSeccion(y,dy);
sec=2;
if(pnota>maxProm){
maxProm=pnota;
secm=2;
}
printf("Promedio: %d, Seccion: %d\n",pnota, sec);
pnota=promedioSeccion(z,dz);
sec=3;
if(pnota>maxProm){
maxProm=pnota;
secm=3;
}
printf("Promedio: %d, Seccion: %d\n",pnota, sec);
6ta línea
CU. Mayo de 2019.