Hacer un algoritmo que llene una matriz de 10 x 10 y determine la posición del numero mayor c++

Hacer un algoritmo que llene una matriz de 10 x 10 y determine la posición del numero mayor c++.

Haz clic aquí para suscribirte a mi canal

#include<iostream>

using namespace std;

int main(int argc, char const *argv[])

{

    int i,j,filas,columnas,**matriz,mayor,r,c;

    cout<< «Ingresa el numero de filas: «;

    cin>> filas;

    cout<< «Ingresa el numero de columnas: «;

    cin>> columnas;

    matriz = new int *[filas];

    for (i = 0; i < filas; ++i){

        matriz[i] = new int[columnas];

    }

    for (i = 0; i < filas; i++){

        for (j = 0; j < columnas; ++j){

            cout<< «Ingresa un numero: «;

            cin>> matriz[i][j];

        }

    }

    for (i = 0; i < filas; i++){

        for (j = 0; j < columnas; ++j){

            cout<< matriz[i][j] <<» «;

            if (i == 0 && j == 0){

                mayor = matriz[i][j];

                r = i;

                c = j;

            }

            else{

                if (matriz[i][j] > mayor){

                    mayor = matriz[i][j];

                    r = i;

                    c = j;

                }

            }

        }

        cout<< endl;

    }

    cout<< «El numero mayor es: «<<mayor<<» se encuentra en la fila: «<<r+1<<» columna: «<<c+1;

    for (i = 0; i < filas; ++i){

        delete[] matriz[i];

    }

    delete[] matriz;

    return 0;

}

Descargar Programa

Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *