Hola ya no puedo introducir la cantidad de modelos ahora tengo q introducir el modelo y cuantos d ese modelo se vendio ejemplo " tiida cuanto tidda se vendio 5""
ya quite ese for pero no se como verificar el modelo mas vendido ya que ahora no seria la opc mas intorducida sino la mayor cantidad dentro del opcion mas vendida de verdad lo e intentado de varias formas pero no loro consegirlo tambien lo intente con el codifo del if pero creo q no me sirve en este caso creo ? que dices..
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void marco(void);
int main()
{
int long opc,i,n,min=100000,max=0,vendidos[20],xa[100]={0},premax=0,pmax=0;
float long comision[100],monto[100]={0},precio[1000]={0},vprecio[19]={1000,1200,1300,1400,1500,1600,1700,1800,1900,10000,11000,12000,13000,14000,15000,16000,17000,18000,19000},vmay=0,vmen=100000;/*vm[1000],vt[1000],vmay=0,vmen=100000,opc;*/
char vname[20][20],vmodelo[20][500]={"Sentra","Sentra-B16","Teana","Almera","Tiida","TiidaHatchbach","37oz","Urvan-Bus","Urban-Panel","Turistar","Camion-U41","X-trail","X-trail clasic","Qashqai","Patrol","Pathfinder","Murano","Frontier","Navara"};
clrscr();
for(i=1;i<=19;i++) //for de modelos vendidos
{
vendidos[i]=0;
} // fin del for de modelos vendidos
cout<<" \n\n Bienvenido ....";
cout<<" \n\n Introduzca La cantidad de Vendedores: ";
cin>>n;
for(i=1;i<=n;i++)
{
clrscr();
cout<<" \n\n Escriba el Nombre del vendedor # "<<i<<" : ";
cin>>vname[i];
do
{
cout<<" \n\n *** MODELOS *** ";
cout<<"\n\n[1] Sentra\n\n[2] Sentra-B16\n\n[3] Teana\n\n[4] Almera\n\n[5] Tiida\n\n[6] TiidaHatchbach\n\n[7] 37oz\n\n[8] Urvan-Bus\n\n[9] Urban-Panel\n\n[10] Turistar\n\n[11] Camion-U41\n\n[12] X-trail\n\n[13] X-trail clasic\n\n[14] Qashqai\n\n[15] Patrol\n\n[16] Pathfinder\n\n[17] Murano\n\n[18] Frontier\n\n[19] Navara\n\n[20] Salir \n\t\t\t ESCOJA EL NUMERO MODELO --> " ;
cin>>opc;
while(opc<1 || opc>20)
{
cout<<" \n Opcion Invalida Por favor Introduce un numero del 1 al 19 ";
cin>>opc;
}
clrscr();
/**/
switch(opc)
{
case 1:cout<<" \n\n Cuantos "<<vmodelo[0]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[0]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 2:cout<<" \n\n Cuantos "<<vmodelo[1]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[1]*precio[i];vendidos[opc]++;xa[i]=xa[i]+precio[i];break;
case 3:cout<<" \n\n Cuantos "<<vmodelo[2]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[2]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 4:cout<<" \n\n Cuantos "<<vmodelo[3]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[3]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 5:cout<<" \n\n Cuantos "<<vmodelo[4]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[4]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 6:cout<<" \n\n Cuantos "<<vmodelo[5]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[5]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 7:cout<<" \n\n Cuantos "<<vmodelo[6]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[6]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 8:cout<<" \n\n Cuantos "<<vmodelo[7]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[7]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 9:cout<<" \n\n Cuantos "<<vmodelo[8]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[8]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 10:cout<<" \n\n Cuantos "<<vmodelo[9]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[9]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 11:cout<<" \n\n Cuantos "<<vmodelo[10]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[10]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 12:cout<<" \n\n Cuantos "<<vmodelo[11]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[11]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 13:cout<<" \n\n Cuantos "<<vmodelo[12]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[12]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 14:cout<<" \n\n Cuantos "<<vmodelo[13]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[13]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 15:cout<<" \n\n Cuantos "<<vmodelo[14]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[14]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 16:cout<<" \n\n Cuantos "<<vmodelo[15]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[15]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 17:cout<<" \n\n Cuantos "<<vmodelo[16]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[16]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 18:cout<<" \n\n Cuantos "<<vmodelo[17]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[17]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 19:cout<<" \n\n Cuantos "<<vmodelo[18]<<" a vendido : ";
cin>>precio[i];
monto[i]=monto[i]+vprecio[18]*precio[i];precio[i]++;xa[i]=xa[i]+precio[i];break;
case 20:cout<<" \n\n SALIENDO DEL MENU MODELOS ";break;
}
getch();
}
while(opc!=20);
comision[i]=monto[i]*0.05;
if(monto[i]>vmay)
{
vmay=monto[i];
max=i;
}
else
if(vmen>monto[i])
{
vmen=monto[i];
min=i;
}
}//fin for inicial
for(i=1;i<=n;i++)
{
if(precio[i]>premax)
{
i=pmax;
premax=pmax;
}
}
clrscr();
marco();
gotoxy(1,4);cout<<" ** Nombre ** ";
gotoxy(18,4);cout<<" ** Monto vta ** ";
gotoxy(30,4);cout<<" ** Comision ** ";
gotoxy(50,4);cout<<" ** Cant. Modelos **";// 2 espacios despues del \t
for(i=1;i<=n;i++)
{
gotoxy(1,5+i);cout<<" "<<vname[i];
gotoxy(20,5+i);cout<<" "<<monto[i];
gotoxy(33,5+i);cout<<" "<<comision[i];
gotoxy(52,5+i);cout<<" "<<xa[i];
}
cout<<"\n\n Vendedor Estrella --> "<<vname[max]<<" el monto total de sus ventas fue: "<<vmay;// AKI DEVO IMPRIMIR EL NOMBRE DEL QUE LO ISO
cout<<"\n\n Vendedor a Liquidar --> "<<vname[min]<<" el monto total de sus ventas fue: "<<vmen;
cout<<"\n\n El modelo mas vendido fue: " << vmodelo[premax];
marco();
getch();
return 0 ;
} /* ------------L*/
void marco()
{
int i;
gotoxy(2,2); printf("É");
gotoxy(79,2); printf("»");
gotoxy(2,23); printf("È");
gotoxy(79,23); printf("¼");
for(i=3;i<23;i++)
{
gotoxy(2,i);printf("º");
gotoxy(79,i);printf("º");
}
for(i=3;i<79;i++)
{
gotoxy(i,2); printf("Í");
gotoxy(i,23); printf("Í");
}
}