YAMILDIAZ

punto B 2do parcial 2

Jul 17th, 2023
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.93 KB | Source Code | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4.  
  5. void cargarDatos(int matTortas[600][7]);
  6. void punto2(int matTortas[600][7]);
  7.  
  8. int main(){
  9.  
  10. int matTortas[600][7]={};
  11.  
  12. cargarDatos(matTortas);
  13. punto2(matTortas);
  14.  
  15. cout<<endl;
  16. system("pause");
  17. return 0;
  18. }
  19. void cargarDatos(int matTortas[600][7]){
  20. int idPedido, idTorta, idCliente;
  21.  
  22. cout<<"ID de Pedido: ";
  23. cin>>idPedido;
  24.  
  25. while(idPedido >= 0){
  26.  
  27.     cout<<"ID de Torta: ";
  28.     cin>>idTorta;
  29.     cout<<"ID de Cliente: ";
  30.     cin>>idCliente;
  31.  
  32.      matTortas[idCliente-800][idTorta-1]++;
  33.  
  34.  
  35.     cout<<"ID de Pedido: ";
  36.     cin>>idPedido;
  37.  
  38. }
  39.  
  40. }
  41. void punto2(int matTortas[600][7]){
  42. bool repite;
  43. for(int i = 0; i < 600; i++){
  44.     repite=false;
  45.         for(int j = 0; j < 7; j++){
  46.             if(matTortas[i][j] > 1){
  47.                repite=true;
  48.             }
  49.         }
  50.         if(repite){
  51.             cout<<"ID Cliente: "<<i+800<<endl;
  52.         }
  53. }
  54.  
  55. }
  56.  
Advertisement
Add Comment
Please, Sign In to add comment