Skip to content

Instantly share code, notes, and snippets.

@ernestognw
Created November 6, 2018 03:54
Show Gist options
  • Save ernestognw/bf9803138924f0c09d6a111742ceab77 to your computer and use it in GitHub Desktop.
Save ernestognw/bf9803138924f0c09d6a111742ceab77 to your computer and use it in GitHub Desktop.
// promedioTempMayor
// Ernesto García A00820783
// Creado en Fri Nov 2 11:07:36 CST 2018
#include<iostream>
using namespace std;
void readMatrix(int **matrix, int rows, int cols) {
for (int i = 0; i < rows; i++) {
for(int j = 0; j < cols; j++) {
cin >> matrix[i][j];
}
}
}
int main() {
// Inicializar variables y matriz
int rows = 0;
int cols = 0;
int high = 0;
int indexHigh = 0;
int **matrix;
// cout << "Ingresa renglones: ";
cin >> rows ;
// cout << "Ingresa columnas: ";
cin >> cols;
// cols = rows;
matrix = new int *[rows];
for(int i = 0; i < rows; i++) {
matrix[i] = new int[cols];
}
// Leer datos de la matriz
readMatrix(matrix, rows, cols);
for (int i = 0; i < rows; i++){
int avg = 0;
for (int j = 0; j < cols; j++){
avg += matrix[i][j];
}
avg /= rows;
if (avg > high || i == 0) {
high = avg;
indexHigh = i;
}
}
//Imprimir resultado
cout << indexHigh << endl;
// Termina el programa
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment