Carga una matriz de 4 x 4

¡Haz clic para puntuar este proyecto!
(Votos: 3 Promedio: 3)

Elaborar un programa que llene una matrix de 4x4 con unos y dos de siguiente manera:

¿En que programa quieres ver el Código? :

    PSeInt - FLEXIBLE

    //-----------------
    //| 1 | 1 | 1 | 1 |
    //| 2 | 2 | 2 | 2 |
    //| 2 | 2 | 2 | 2 |
    //| 1 | 1 | 1 | 1 |
    //-----------------
    
    Algoritmo www_PSeint_Site
        Dimension matrix[4,4]
        //Cargar Array Bidimencional
        Para f = 1 hasta 4 con paso 1 hacer
            Para c = 1 hasta 4 con paso 1 hacer
                matrix[f,c]=f
                Segun f Hacer
                    1:
                        matrix[f,c]=1
                    2:
                        matrix[f,c]=2
                    3:
                        matrix[f,c]=2
                    4:
                        matrix[f,c]=1
                Fin Segun
            FinPara			
        FinPara
        //Mostrar Array Bidimencional
            Para f = 1 hasta 4 con paso 1 hacer
                Escribir matrix[f,1] , " " , matrix[f,2] , " " , matrix[f,3], " " , matrix[f,4]
            FinPara		
    FinAlgoritmo
    

    C++

       
    #include<iostream>
    using namespace std;
    int main() {
        int c;
        int f;
        int matrix[4][4];
        // Cargar Array Bidimencional
        for (f=0;f<=3;f++) {
            for (c=0;c<=3;c++) {
                matrix[f][c] = f;
                switch (f) {
                case 0:
                    matrix[f][c] = 1;
                    break;
                case 1:
                    matrix[f][c] = 2;
                    break;
                case 2:
                    matrix[f][c] = 2;
                    break;
                case 3:
                    matrix[f][c] = 1;
                    break;
                }
            }
        }
        // Mostrar Array Bidimencional
        for (f=0;f<=3;f++) {
            cout << matrix[f][0] << " " << matrix[f][1] << " " << matrix[f][2] << " " << matrix[f][3] << endl;
        }
        return 0;
    }
    

    Python

    matrix = [[int() for ind0 in range(4)] for ind1 in range(4)]
    # Cargar Array Bidimencional
    for f in range(4):
        for c in range(4):
            matrix[f][c] = f
            if f==0:
                matrix[f][c] = 1
            elif f==1:
                matrix[f][c] = 2
            elif f==2:
                matrix[f][c] = 2
            elif f==3:
                matrix[f][c] = 1
    # Mostrar Array Bidimencional
    for f in range(4):
        print(matrix[f][0]," ",matrix[f][1]," ",matrix[f][2]," ",matrix[f][3])
    

    Deja una respuesta

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

    Subir