Advertisement
NoExisteLink

Untitled

Jun 27th, 2014
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. include "stdafx.h"
  2. #include <iostream>
  3. #include <conio.h>
  4. using namespace std;
  5. using namespace System;
  6.  
  7. int main (){
  8. int n,m;
  9. cout << "Ingrese cantidad de filas" << endl;
  10. cin >> n;
  11.  
  12. cout << "Ingrese cantidad de columnas" << endl;
  13. cin >> m;
  14.  
  15. int **M;
  16. M = new int*[n];
  17. for (int i= 0;i < n; i++)
  18. M[i] = new int[m];
  19.  
  20. for (int i = 0; i < n; i++)
  21. for (int j = 0; j < m; j++){
  22. cout << "Ingrese el valor para la posicion(" << i << ", " << j <<")" << endl;
  23. cin >> M[i][j];
  24. }
  25. for (int i = 0; i < n; i++) {
  26. int sumai = 0;
  27. int menori = M[i][0];
  28. for (int j = 0; j < m; j++){
  29. sumai += M[i][j];
  30. if (M[i][j] < menori) menori = M[i][j];
  31. }
  32. cout << "La suma de los elementos en la fila " << i << " es " << sumai << endl;
  33. cout << "El menor elemento en la fila " << i << " es " << menori << endl;
  34. }
  35. for (int j=0;j<m;j++){
  36. int sumaj=0;
  37. int mayorj=M[0][j];
  38. for(int i=0;i<n;i++){
  39. sumaj+=M[i][j];
  40. if(M[i][j]>mayorj){mayorj=M[i][j];}}
  41. cout<<"El promedio de valores en la columna "<<j<<" es "<<sumaj*1.0/n<<endl;
  42. cout<<"El menor elemento en la columna "<<j<<" es "<<mayorj<<endl;
  43. }
  44. int mayor=M[0][0];
  45. int posi,posj;
  46. posi=posj=0;
  47. for(int i=0;i<n;i++){
  48. for(int j=0;j<m;j++){
  49. if(M[i][j]>mayor){
  50. mayor=M[i][j];
  51. posi=i;
  52. posj=j;
  53. }
  54. }
  55. }
  56. cout<<"El mayor elemento de toda la matriz es "<<mayor<<endl;
  57. cout<<"El mayor elemento se encuentra en la posicion ("<<posi<<","<<posj<<")"<<endl;
  58. _getch();
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement