Está en la página 1de 1

#include <stdio.

h>
#include <stdlib.h> //incluye srand() y rand()
#include <conio.h>
#include <time.h> //incluye time()

int mat[9][9];
int horizontal[9];
int vertical[9];
int i,j;
int suma=0,c=0,sum=0;

void generar()
{

srand(time(0));
for (int i=0;i<9;i++)
{
for (int j=0;j<9;j++)
{
mat[i][j]=1+rand()%10;
printf("\t%d",mat[i][j]);
}
printf("\n\n");
}
}
void Diagonalprincipal()
{
for(i=0;i<9;i++)
{
for(j=0;j<9;j++)
{if(i==j)
suma=suma+mat[i][j];
}
}
printf("La suma de los valores de la diagonal principal son %d\n",suma);
}
void Diagonalsecundaria()
{
for(i=0;i<9;i++)
{
for(j=0;j<9;j++)
{if(i==8-j)
{sum=sum+mat[i][j];}}
}
printf("La suma de los valores de la diagonal secundaria son %d\n",sum);
}

void main()
{
generar();
Diagonalprincipal();
Diagonalsecundaria();
getche();
}

También podría gustarte