Răspuns:
#include <stdio.h>
int main()
{
int i,j,n,a[20][20],ok,ok1;
printf("n=");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
printf("Introduceti elementele [%d,%d] : ",i,j);
scanf("%d",&a[i][j]);
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++){
if(a[i][j]%2==1)
ok=1;
}}
if(ok==1)
printf("In matrice sunt elemente impare\n");
else
printf("In matrice nu sunt elemente impare\n");
for(i=n-1; i>=1; i--)
for(j=n-i; j<n; j++)
{
if(a[i][j]%2==1)
ok1=1;
}
if(ok1==1)
printf("Sub diagonala secundara sunt cifre impare");
else
printf("Sub diagonala secundara nu sunt cifre impare");
return 0;
}
Explicație: