Dev - C++ - Escriba un programa que ponga cero en ambas diagonales de la matriz

 
Vista:

Escriba un programa que ponga cero en ambas diagonales de la matriz

Publicado por Diego (7 intervenciones) el 10/12/2019 21:28:47
Suponga que se ha definido una constante positiva entera N y una matriz mat, de dimensión NxN.
a. Escriba un programa que ponga cero en ambas diagonales de la matriz.
B: Escriba un programa que ponga cero en la primera y la última fila, y en la primera y la última columna de la matriz.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Escriba un programa que ponga cero en ambas diagonales de la matriz

Publicado por Diego (7 intervenciones) el 11/12/2019 20:03:23
para poder que mi programa haga esto como que es lo que hay que cambiar

0000
0110
0110
0000
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Escriba un programa que ponga cero en ambas diagonales de la matriz

Publicado por Alfil (1444 intervenciones) el 11/12/2019 21:42:59
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
using namespace std;
 
int main()
{
    int sz;
 
    cout << "Dimensiones de la matriz: ";
    cin >> sz;
 
    int matriz[sz][sz];
 
    cout << endl;
    for( int i = 0; i < sz; i++ ) {
        cout << " | ";
        for( int j = 0; j < sz; j++ ) {
            if( i == 0 || j == 0 ) cout << 0 << " ";
            else if( j == sz - 1 || i == sz - 1 ) cout << 0 << " ";
            else cout << 1 << " ";
        }
        cout << " |" << endl;
    }
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar