IDENTIFICA SE A MATRIZ É TRIANGULAR SUPERIOR
Página 1 de 1
IDENTIFICA SE A MATRIZ É TRIANGULAR SUPERIOR
#include <stdio.h> //identifica se a matriz é triangular superior//
#include <stdlib.h>
int triangular_superior (int n, int **mat);
int main (void)
{
int **matriz;
int i, j, n, flag;
printf ("Digite a dimensão da matriz quadrada\n");
scanf ("%d", &n);
printf ("Alocação memoria para a matriz\n");
matriz = (int **) malloc(n* sizeof(int*));
for (i=0; i<n; i++)
{
matriz[i]= (int *) malloc(n*sizeof(int));
}
printf ("Leitura da matriz\n");
for (i=0; i<n; i++)
{
for (j=0; j<n; j++)
{
printf ("Digite valor\n");
scanf ("%d", &matriz[i][j]);
}
}
flag = triangular_superior (n, matriz);
if (flag == 1)
{
printf ("Matriz triangular superior\n");
}
else
{
printf ("A matriz nao eh triangular superior\n");
}
system ("pause");
return 0;
}
int triangular_superior (int n, int **mat)
{
int i,j;
for (i=0; i<n; i++)
{
for (j=0; j<n; j++)
{
if (i>j)
{
if (mat[i][j] != 0)
{
return 0;
}
}
}
}
}
#include <stdlib.h>
int triangular_superior (int n, int **mat);
int main (void)
{
int **matriz;
int i, j, n, flag;
printf ("Digite a dimensão da matriz quadrada\n");
scanf ("%d", &n);
printf ("Alocação memoria para a matriz\n");
matriz = (int **) malloc(n* sizeof(int*));
for (i=0; i<n; i++)
{
matriz[i]= (int *) malloc(n*sizeof(int));
}
printf ("Leitura da matriz\n");
for (i=0; i<n; i++)
{
for (j=0; j<n; j++)
{
printf ("Digite valor\n");
scanf ("%d", &matriz[i][j]);
}
}
flag = triangular_superior (n, matriz);
if (flag == 1)
{
printf ("Matriz triangular superior\n");
}
else
{
printf ("A matriz nao eh triangular superior\n");
}
system ("pause");
return 0;
}
int triangular_superior (int n, int **mat)
{
int i,j;
for (i=0; i<n; i++)
{
for (j=0; j<n; j++)
{
if (i>j)
{
if (mat[i][j] != 0)
{
return 0;
}
}
}
}
}
VonDuke- Esperto
- Mensagens : 74
Data de inscrição : 30/11/2010
Tópicos semelhantes
» identifica se a matriz é triangular superior
» )Criar um algoritmo que leia os elementos de uma matriz inteira de 3 x 3 e imprimir outra matriz multiplicando cada elemento da primeira matriz por 2.
» SE MATRIZ É IDENTIDADE OU NÃO
» matriz identidade ou não
» Criar um algoritmo que leia os elementos de uma matriz inteira de 4 x 4 e imprimir os elementos da diagonal principal.
» )Criar um algoritmo que leia os elementos de uma matriz inteira de 3 x 3 e imprimir outra matriz multiplicando cada elemento da primeira matriz por 2.
» SE MATRIZ É IDENTIDADE OU NÃO
» matriz identidade ou não
» Criar um algoritmo que leia os elementos de uma matriz inteira de 4 x 4 e imprimir os elementos da diagonal principal.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|