Obtener los valores nulos sobre la diagonal principal.(Arrays)
Publicado por Mikem (1 intervención) el 19/10/2014 14:23:44
Hola. Esto es c++. Quiero saber cómo hacer para que se imprima la CANTIDAD de ELEMENTOS NULOS de la matriz pero SOLO LOS QUE ESTÁN ARRIBA (por encima, sobre) de LA DIAGONAL PRINCIPAL.
Saludos :D
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
const int TAM=4;
int main()
{
int nonul=0;
int c=0;
int M[TAM][TAM]={1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
int i,j;
//---------------------------------EL ERROR ESTÁ AQUÍ:
for (int i=0; i<=TAM-2; i++)
for (int j=1; j<=TAM-1; j++)
if(M[i][j]==0)
{
c++;
}
cout<<"nulos:"<<c<<endl;
}
Valora esta pregunta


0