YAMILDIAZ

ejercicio 8

Jun 14th, 2023
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.32 KB | Source Code | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4.  
  5.  
  6. int main(){
  7. const int tamCliente=10;
  8. const int tamEntrenamiento=5;
  9. int i, j, numEntrenamineto, cliente, tipoEntrenamiento, tiempoEntrenamiento;
  10.  
  11. //punto A
  12. int hora, minuto, vAcuTotalEntrenado[tamCliente]={};
  13. //punto B
  14. bool mTipoEntrenamiento[tamCliente][tamEntrenamiento]={false};
  15. //punto C
  16. int mAcuEntrenamiento[tamCliente][tamEntrenamiento]={};
  17. //punto D
  18. int mayorCliente, mayorPos;
  19.  
  20. cout<<"numero de entrenamiento: ";
  21. cin>>numEntrenamineto;
  22.  
  23. while (numEntrenamineto != 0){
  24.     cout<<"cliente: ";
  25.     cin>>cliente;
  26.     cout<<"tipo de entrenamiento: ";
  27.     cin>>tipoEntrenamiento;
  28.     cout<<"tiempo de entrenamiento: ";
  29.     cin>>tiempoEntrenamiento;
  30.  
  31.     //A
  32.     vAcuTotalEntrenado[cliente-101]+=tiempoEntrenamiento;
  33.  
  34.     //B
  35.     mTipoEntrenamiento[cliente-101][tipoEntrenamiento-1]={true};
  36.  
  37.     //C
  38.     mAcuEntrenamiento[cliente-101][tipoEntrenamiento-1]+=tiempoEntrenamiento;
  39.  
  40.     cout<<"-------------------------------"<<endl;
  41.     cout<<"numero de entrenamiento: ";
  42.     cin>>numEntrenamineto;
  43. }
  44. cout<<endl;
  45. cout<<"puto A"<<endl;
  46. for (i = 0; i < tamCliente; i++){
  47.         cout<<"cliente #"<<i+101<<":";
  48.         hora=vAcuTotalEntrenado[i]/60;
  49.         minuto=vAcuTotalEntrenado[i]%60;
  50.         cout<<"horas entrenadas: "<<hora<<" y minutos: "<<minuto<<endl;
  51. }
  52. cout<<"punto B"<<endl;
  53. for (i = 0; i < tamCliente; i++){
  54.         cout<<"cliente #"<<i+101<<" realizo los entrenamientos: ";
  55.     for (j = 0; j < tamEntrenamiento; j++){
  56.             if (mTipoEntrenamiento[i][j]!=0){
  57.                     cout<<j+1<<"\t";
  58.             }
  59.     }
  60.     cout<<endl;
  61. }
  62. cout<<"punto C"<<endl;
  63. for (i = 0; i < tamCliente; i++){
  64.         cout<<"cliente #"<<i+101<<":";
  65.     for (j = 0; j < tamEntrenamiento; j++){
  66.         if (mAcuEntrenamiento[i][j]>0){
  67.                 cout<<"entrenamientos: "<<j+1<<" ,total minutos entrenados: "<<mAcuEntrenamiento[i][j]<<"\t";
  68.         }
  69.     }
  70. cout<<endl;
  71. }
  72. cout<<"punto D"<<endl;
  73. mayorCliente=vAcuTotalEntrenado[0];
  74. mayorPos=0;
  75. for (i = 0; i < tamCliente; i++){
  76.         if (vAcuTotalEntrenado[i]>mayorCliente){
  77.                 mayorCliente=vAcuTotalEntrenado[i];
  78.                 mayorPos=i;
  79.         }
  80. }
  81. cout<<"el cliente que mayor tiempo entreno es: "<<mayorPos+101<<endl;
  82.  
  83. cout<<endl;
  84. system("pause");
  85. return 0;
  86. }
Add Comment
Please, Sign In to add comment