Boa noite pessoal, estou fazendo um trabalho de algoritmos onde uma das tarefas é verificar os numeros pares de uma matriz de ordem n e alocar os valores em um vetor, depois imprimir os dados contidos no vetor, fiz o código porém ele não está imprimindo, ja verifiquei dezenas de vezes e não encontro o problema, vou por o trecho aqui, vou por também o código completo no pastebin http://pastebin.com/wmhqVW0Y
#include <stdio.h>
int linha,coluna,i,j,k=0,pares[10][10],par[100];
void num_pares (int pares[10][10], int par[100]);
main () {
printf(" \n Digite respectivamente a qnt de linhas e colunas da matriz: \n");
scanf("%d %d",&linha,&coluna);
printf(" Numeros pares da matriz:\n ");
num_pares (pares,par);
void num_pares (int pares[10][10], int par[100]) {
printf("\n \t Digite %d valores. \n",linha*coluna);
for (i=0;i<linha;i++) {
for (j=0;j<coluna;j++){
printf("\n \t Posicao [%d][%d]:",i+1,j+1);
scanf("%d",&pares [j]); }}
for (i=0;i<linha;i++){
for (j=0;j<coluna;j++){
if (pares[j]%2==0){
par[k]==m0[j];
k++; } } }
printf(" \n Matriz inserida: \n");
for (i=0;i<linha;i++) {
printf(" \t| ");
for (j=0;j<coluna;j++){
printf(" %d ",pares[j]); }
printf(" | \n");}
printf(" \n\n Elementos pares da matriz: \n");
for (i=0;i<(linha*coluna);i++){
printf(" %d ",par);
}
}
}