C program to fill upper triangle with 1, the lower triangle with -1 and diagonal elements with 0.
#include <stdio.h>
int main()
{
int a[10][10], i, j, m, n;
printf("Enter the order : ");
scanf("%d%d", &m, &n);
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
if (i < j)
a[i][j] = 1;
else if (i > j)
a[i][j] = -1;
else
a[i][j] = 0;
}
}
printf("\nThe matrix :\n");
for (i = 0; i < m; i++)
{
printf("\n");
for (j = 0; j < n; j++)
printf("%4d", a[i][j]);
}
}
