Exemple #1
0
int main (int argc, char** argv) 
{	
	MPI_Init(&argc,&argv);
	MPI_Comm_rank(MPI_COMM_WORLD, &meu_ranque);
	MPI_Comm_size(MPI_COMM_WORLD, &num_procs);

	leitura();
	escrita();

	MPI_File_close(&arquivo);
	MPI_Finalize();

	leitura_final();

	return 0;
}
int main () {
    int
        i,
        n,
        m,
        j,
        cont_lin,
        cont_col,
        A[MAX][MAX];

    printf ("Entre com o n e m: ");
    scanf ("%d%d", &n, &m);
    escrita (A, m, n);

    cont_lin = m;
    for (i = 0; i < m; ++ i) {
        for (j = 0; j < n && A[i][j] == 0; ++ j);
        if (j != n)
            -- cont_lin;
    }

    cont_col = n;
    for (i = 0; i < n; ++ i) {
        for (j = 0; j < m && A[j][i] == 0; ++ j);
        if (j != m)
            -- cont_col;
    }

    printf ("A matriz: \n");
    for (i = 0; i < n; ++ i) {
        for (j = 0; j < n; ++ j)
            printf ("%d\t", A[i][j]);
        printf ("\n");
    }
    printf ("Possui %d linhas nula(s) e %d colunas nula(s)\n", cont_lin, cont_col);
    return 0;
}