#include <stdio.h>
int main()
{
int i, j, n, rd, kol;
int matrica[10][10];
int pom = 0;
printf("Vnesete broj na redici:\n");
scanf("%d", &rd);
if (rd>10)
{
printf("Se izvinuvame, no ovaa 'programa' poddrzuva matrici koi imaat najmnogu 10 redovi.\n");
return(0);
}
else if (rd<=10) printf("Vo red, odbravte %d redici. Sega vnesete broj na koloni:\n", rd);
else return(0);
scanf("%d", &kol);
if (kol>10)
{
printf("Se izvinuvame, no ovaa 'programa' poddrzuva matrici koi imaat najmnogu 10 koloni.\n");
return(0);
}
else if (kol<=10) printf("Vo red, odbravte %d koloni\n", rd);
n=rd;
printf("Vnesete gi clenovite na matricata.\n");
for(i=0; i<rd; i++)
for(j=0; j<kol; j++)
{
scanf("%d", &matrica[i][j]);
}
printf("Zbirot na clenovite pod dijagonalata e:");
for(i=0; i<rd; i++)
{
printf("\n");
for(j=0; j<kol; j++)
if((i+j) > (n-1) && (i>j)) pom+=matrica[i][j];
printf("%d\n", pom);
}
if(pom>matrica[i-1][i-1]) printf("Zbirot na clenovite pod dvete dijagonali e pogolem od posledniot clen na matricata, koj patem e %d.\n", matrica[i-1][i-1]);
else if(pom=matrica[i-1][i-1]) printf("Zbirot na clenovite pod dvete dijagonali e ednakov na posledniot clen od matricata.\n");
else printf("Zbirot na clenovite pod dvete dijagonali e pomal od posledniot clen na matricata.\n");
}