Advertisement
Guest User

herraje 2

a guest
Oct 16th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.17 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4.  
  5. int f, c, **pMatriz, sum=0;
  6. float cont=0;
  7.  
  8. void fill()
  9. {
  10.     do{
  11.         cin >> f;
  12.     }while(f < 2 || f > 20);
  13.    
  14.     do{
  15.         cin >> c;
  16.     }while(c < 2 || c > 20);
  17.    
  18.     pMatriz = new int *[f];    
  19.     for(int i=0; i<f; i++)
  20.         pMatriz[i] = new int [c];
  21.    
  22.     for(int i=0; i<f; i++)
  23.     {
  24.         for(int j=0; j<c; j++)
  25.         {
  26.             cin >> *(*(pMatriz+i)+j);
  27.         }
  28.     }
  29. }
  30.  
  31. void print()
  32. {
  33.     for(int i=0; i<f; i++)
  34.     {
  35.         for(int j=0; j<c; j++)
  36.         {
  37.             cout << *(*(pMatriz+i)+j)<<" ";
  38.         }
  39.         cout<<endl;
  40.     }
  41. }
  42.  
  43. void promed()
  44. {
  45.     for(int i=0; i<(f-1); i++)
  46.     {
  47.         sum = sum + *(*(pMatriz+(f-1))+i);
  48.         cont = cont + 1;
  49.     }
  50.    
  51.                      
  52.     for(int i=0; i<(f-1); i++)
  53.     {#include <iomanip>
  54.         sum = sum + *(*(pMatriz+i)+0) + *(*(pMatriz+i)+(c-1));
  55.         cont = cont + 2;
  56.     }
  57.  
  58.     cout << setprecision(1) << (sum / cont);
  59. }
  60.  
  61. int main() {
  62.     fill();
  63.     // print();
  64.     promed();
  65.    
  66.     for(int i=0; i<f; i++)
  67.         delete[] pMatriz[i];
  68.    
  69.     return 0;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement