void SimpsonComp::Executa_metodo(){ /// Ingresa datos ingresaDatos(); /// Cuenta los datos ingresados //int a = ndatos(); /// Ejecuta /* switch (seleccinaMetodo(a)){ case 1: /// Caso simpson 1/3 break; case 2: /// caso simpson 3/8 break; case 3: /// caso simpson 1/3 y simpson 3/8 /// ejecuta 1/3 -> tot13 /// ejecuta 3/8 -> tot38 /// el total a entrega es "tot13 + tot28 -> total" break; } */ }
int main(){ int c1,f1,c2,f2; float **m1,**m2,**mres; printf("programa que multiplica matrices de nxn \n"); //se ingresan los tamanos de las matrices printf("dame el tamano de la matriz 1\n"); ingresarTamano(&c1,&f1); printf("dame el tamano de la matriz 2 \n"); ingresarTamano(&c2,&f2); //validamos si la operacion se peude realizar validarOperacion(&c1,&f2); //creamos las matrices m1 = crearM(&f1, &c1); m2 = crearM(&f2, &c2); mres = crearM(&f1, &c2); //se igresa datos a las matrices printf("ingresa los datos de las matrices:\n"); printf("matriz 1\n"); ingresaDatos(m1,f1,c1); printf("matriz 2\n"); ingresaDatos(m2,f2,c2); //se imprimen las matrices printf("matriz 1\n"); imprimeM(m1, f1, c1); printf("matriz 2\n"); imprimeM(m2, f2, c2); //se ejecutan las operaciones multiplicacion(m1, m2, mres, f1, c2); //se muestra el resultado printf("el resultado es:\n"); imprimeM(mres,f1,c2); //liberamos la memoria liberarMem(m1, f1); liberarMem(m2, f2); liberarMem(mres, f1); return 0; }