Olá!
O seu código não estava errado, apenas estava fora da ordem algumas informações.
Agora está rodando certinho. Obrigado pois você também me ajudou!
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define tam 3
int main(){
int lin, col, mat[tam][tam], soma=0;
for(lin=0; lin<tam; lin++){
for(col=0; col<tam; col++){
printf("Digite o elemento [%i][%i]:", lin, col);
scanf("%i", &mat[lin][col]);
}
}
printf("Matriz\n");
for(lin=0;lin<tam;lin++){
for(col=0;col<tam;col++)
printf("%i \t", mat[lin][col]);
printf("\n\n");
}
//FAZENDO A SOMA DA DIAGONAL
for(lin=0;lin<tam;lin++){
for(col=0;col<tam;col++)
if(lin==col)
soma += mat[lin][col];
}
printf("\n\n O Somatorio da Diagonal Principal e :%d \n\n", soma);
return 0;
}