82

Ejercicio 60.- Comprobar que una matriz sea simétrica en C++ [82]

En este tutorial vamos a comprobar que una matriz sea simétrica en C++ siguiendo estos pasos:

  • Declara una matriz de 3×3 llamada matriz.
  • Pedir al humano que ingrese los datos de la matriz.
  • Comprobar que la matriz ingresada sea simétrica o no.
Comprobar que una matriz sea simétrica en C++

Codigo: https://github.com/programadornovato/c-/commit/c3fb850eb0e9c0f6fe3effd4a25577ab3e1145b2

#include <iostream>

const int F=3,C=3;
void llenaMatriz(int m[][C]);
bool compruebaSimetriaMatriz(int m[][C]);
int main(){
    int matriz[F][C];
    regresa:
    llenaMatriz(matriz);
    bool simetrica=compruebaSimetriaMatriz(matriz);
    if(simetrica==true){
        std::cout<<"Felicidades tu matriz es simetrica.\n";
    }
    else{
        std::cout<<"Humano tonto tu matriz no es simetrica ingresala de nuevo.\n";
        goto regresa;
    }
    system("pause");
    return 0;
}
void llenaMatriz(int m[][C]){
    std::cout<<"Humano ingresa los adatos de la matriz simetrica:\n";
    for (int i = 0; i < F; i++)
    {
        for (int j = 0; j < C; j++)
        {
            std::cout<<"matriz["<<i+1<<"]["<<j+1<<"]: ";
            std::cin>>m[i][j];
        }   
    }
}
bool compruebaSimetriaMatriz(int m[][C]){
    bool simetrica=true;
    for (int i = 0; i < F; i++)
    {
        for (int j = 0; j < C; j++)
        {
            if(m[i][j]!=m[j][i]){
                simetrica=false;
                break;
                break;
            }
        }
    }
    return simetrica;
}

🎦 [Curso] Visual Studio Code 🆚 de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQbdlT8efsS-veXuvYZ1UWn

Descargar zip con todos los codigos: http://raboninco.com/bXZK
[CURSO] C++ DE 0 A HEROE: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc

🎦 [Curso] Visual Studio Code 🆚 de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQbdlT8efsS-veXuvYZ1UWn

Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)