Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2012, 17:00
pato_cuack
 
Fecha de Ingreso: enero-2012
Ubicación: En una casa
Mensajes: 72
Antigüedad: 12 años, 3 meses
Puntos: 2
Pregunta Obtener posición de array

Hola, necesito ayuda, me vuelve loco esta cuestión

les explico en qué consiste este asunto, debo diseñar un prog, que me imprima el nombre de un empleado, la producción por día, el promedio de producción, los días sobre el promedio, el día de mayor cantidad y el día más productivo, pero no sé como obtener dichos vectores dentro del array, lo intento y no sale :l :( alguien me da una manita por favor :l

Código C++:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. typedef int matriz[20];
  8.  
  9. int main(){
  10.    
  11.     cout<<"::::::::::::::::::::::::::::::::::::" <<endl;
  12.     cout<<":: Calcular promedio de Empleados ::" <<endl;
  13.     cout<<"::::::::::::::::::::::::::::::::::::\n" <<endl;
  14.    
  15.     matriz A;
  16.     string nombre;
  17.     char nombres [10][50];
  18.     float unidades[10];
  19.     int dias, e, i, p, mes = 31;
  20.    
  21.     //inicia el proceso
  22.    
  23.     cout<<"Cu\240ntos Empleados va a promediar: ";  cin>>e;
  24.    
  25.     for (i=0; i<e; i++){
  26.         fflush(stdin);
  27.         cout<<"Empleado # " <<i+1<<endl;
  28.         cout<<"Nombre: "; cin>>nombre;
  29.         gets(nombres [i]);
  30.         cout<<"Ingrese los d\241as que va a promediar al empleado "<<nombre<<": "; cin>> dias;
  31.        
  32.     for (p=0; p<dias; p++){
  33.         fflush(stdin);
  34.         cout<<"Ingrese las unidades del d\241a "<< p+1 <<" : " ;
  35.         scanf("%f", &unidades[p]);}
  36.        
  37.         if(dias>0){
  38.             float prom=0;
  39.             float promedio=0;
  40.             for(p=0; p<dias; p++)
  41.             prom = prom + unidades[p];
  42.             promedio = prom/dias;
  43.            
  44.             cout<<"- La producci\242n del empleado "<<nombre<<" por d\241a es de: "<<promedio<<endl;
  45.             cout<<"- Al mes este empleado promedia producci\242n de: "<<promedio*mes<<" unidades"<<endl;
  46.            
  47.        
  48.     int mayor = A [0];
  49.         int m=0;
  50.        
  51.         for (p=0; p<unidades[p];p++)
  52.         if (A[p]>mayor){
  53.             mayor=A[p];
  54.             m=p;
  55.         }
  56.         cout<<"- La mayor producci\242n del empleado "<<nombre<<" en un d\241a fue : "<<A[p]<<endl;
  57.        
  58.         if (prom < unidades[p]){
  59.             cout<<"- El dia de mas produccion fue: "<<unidades[p]<<endl;
  60.             }
  61.         }
  62.         }
  63.        
  64.        
  65.         cin.get();
  66.         cin.get();
  67.         return 0;}

Gracias por la colaboración que me brinden :)
__________________
Aprendo, Aprendo Aprendo :D A la filosofía de Golden Boy ^^,
Desarrollo Web en Colombia