Example #1
0
int main(void) {
	int a[3][3], b[3][3];
	freopen("e2.txt", "r", stdin);
	freopen("s2.txt", "w", stdout);
	lerMatriz(a);
	lerMatriz(b);
	somarMatrizes(a, b);

	fclose(stdin);
	fclose(stdout);
	return 0;
}
main()
{
	int A[DIM][DIM], B[DIM][DIM];
	
	lerMatriz(A);
	lerMatriz(B);
	printf("\nMatriz A: \n");
	imprimirMatriz(A);
	printf("\nMatriz B: \n");
	imprimirMatriz(B);
	printf("\nSoma: \n");
	somarMatrizes(A, B);
	printf("\nSubtracao: \n");
	subtrairMatrizes(A, B);
}
int main()
{
    int matrizA[M][M];

    lerMatriz(matrizA);

    int resultado = processarMatriz(matrizA);

    imprimirResultado(resultado);

    getchar();
    return 0;
}
Example #4
0
int main(void) {
	int m[T][T], sdp, sds;
	freopen("e23.txt", "r", stdin);
	freopen("s23.txt", "w", stdout);
	lerMatriz(m);
	sdp = m[0][0] * m[1][1] * m[2][2];
	sdp += m[0][1] * m[1][2] * m[2][0];
	sdp += m[0][2] * m[1][0] * m[2][1];
	sds = m[0][2] * m[1][1] * m[2][0];
	sds += m[0][0] * m[1][2] * m[2][1];
	sds += m[0][1] * m[1][0] * m[2][2];
	printf("%d", sdp - sds);
	fclose(stdin);
	fclose(stdout);
	return 0;
}
Example #5
0
main()
{
        /* vars */
        float M[T][T];
        float media;

        printf("MEDIA DOS ELEMENTOS SOB AS DUAS DIAGONAIS\n\n");

        /* Entrada */
        lerMatriz(M);

        /* Processamento e Saída */
        printf("\nM:\n");
        imprimirMatriz(M);
        media = calcularMediaSobDiagonalPrincipalESecundaria(M);

        printf("\nMEDIA = %.2f\n", media);
}
Example #6
0
main()
{
        /* vars */
        int k, l, soma;
        int A[7][T];

        printf("SOMA DOS ELEMENTOS DA LINHA 5 E COLUNA 3\n\n");

        /* Entrada */
        lerMatriz(A, 7);

        /* Processamento*/
        soma = somar(A, 7);

        /* Saída */
        printf("\nA:\n");
        imprimirMatriz(A, 7);
        printf("\nSOMA = %i\n", soma);
}
Example #7
0
int main()
{
    system("title Trabalho de Estrutura de Dados I");
    system("color 0F");
	system("chcp 1252 > chcp.txt");
	system("cls");
	
	

    listaMatriz *mA, *mB, *mC;
    listaMatriz *matSoma, *matMult;
    
    int op,ok = 0;
    char nome[MAX_TAM];
    
    while(op != 6)
    {
        printf("\t\tExercicio 02");
        printf("\n\n\n");
    	printf("    1 - Abre Matriz\n");
    	printf("    2 - Imprimi Matriz\n");
    	printf("    3 - Soma Matriz\n");
    	printf("    4 - Multiplica Matriz\n");
    	printf("    5 - Apaga Matriz\n");
    	printf("    6 - Sair\n\n");
    	printf("Opção: ");
    	scanf("%d",&op);
	switch (op)
        {
               case 1 : system("cls");
                        printf("Forneça o Nome do 1º Arquivo:\n");
                   	    scanf("%s",&nome);    
                        mA = lerMatriz(nome); 
                        printf("Forneça o Nome do 2º Arquivo:\n");
                   	    scanf("%s",&nome);   
                        mB = lerMatriz(nome); 
                        system("PAUSE");
                        ok = 1;
                        break;
               
        
                        
               case 2 : system("cls");
                        if(!ok)
                        {
                            printf("Matrizes Nao Inicializadas Corretamente\n\n");
                            system("PAUSE");
                            break;
                           
                        }
                        else
                        {
                            printf("Matriz 1\n");
                            imprimeMatriz(mA);
                            printf("\nMatriz 2\n");
                            imprimeMatriz(mB);
                           
                            system("PAUSE");
                            break;
                        }
                       
                        
               case 3 : system("cls");
                        if(!ok)
                        {
                            printf("Matrizes Nao Inicializadas Corretamente\n\n");
                            system("PAUSE");
                            break;
                           
                        }
                        else
                        {
                            printf("Soma da Matriz 1 Com a Matriz 2\n\n"); 
                            printf("Matriz 1\n");
                            imprimeMatriz(mA);
                            printf("\n");
                            printf("Matriz 2\n");
                            imprimeMatriz(mB);
                            printf("\n");
                            printf("Resultado\n");
                            matSoma = somaMatriz(mA, mB);
                            imprimeMatriz(matSoma);
                            
                            system("PAUSE");
                            break;
                        }
                        
               case 4 : system("cls");
                        if(!ok)
                        {
                            printf("Matrizes Nao Inicializadas Corretamente\n\n");
                            system("PAUSE");
                            break;
                           
                        }
                        else
                        {
                            printf("Multiplicação da Matriz 1 Com a Matriz 2\n\n"); 
                            printf("Matriz 1\n");
                            imprimeMatriz(mA);
                            printf("\n");
                            printf("Matriz 2\n");
                            imprimeMatriz(mB);
                            printf("\n");
                            printf("Resultado\n");
                            matMult = multiplicaMatriz(mA,mB);
                            imprimeMatriz(matMult);
        
                            system("PAUSE");
                            break;
                        }
                        
               case 5 : system("cls");
                        if(!ok)
                        {
                            printf("Matrizes Nao Inicializadas Corretamente\n\n");
                            system("PAUSE");
                            break;
                           
                        }
                        else
                        {
                        if(apagaMatriz(mA))
                           printf("Matriz 1 Apagada Com Sucesso!");
                        else
                           printf("Erro, Nao Existe Matriz a Ser apagada.");
                        if(apagaMatriz(mB))  
                           printf("\nMatriz 2 Apagada Com Sucesso!\n\n");
                        else
                           printf("\nErro, Nao Existe Matriz a Ser apagada.\n\n");    
                        system("PAUSE");
                        break;       
                        }
        }
        system("cls");
    }
    

    system("PAUSE");
    return 0;
}