viernes, 7 de marzo de 2014

tRABAJO GRUPAL

La siguiente gráfica representa un lago, cuya superficie ha sido triangulada en N triángulos y M vértices, los datos sobre los triángulos se guardan en 2 matrices:

P de orden Mx2, que almacena los vértices:

P= [  v1_x , v2_ x, v3_x, ..., vM_x ;
        v1_y , v2_ y, v3_y, ..., vM_y ]^t

T de orden Nx3, que almacena la numeración de los vértices de los triángulos

T = [ v1_1 v1_2 ... v1_N ;
        v2_1 v2_2 ... v2_N ;
        v3_1 v3_2 ... v3_N 
       ]^t

#include <cstdlib>
#include <fstream>
#include <iostream>
#include <iomanip>
using namespace std;
const int num_tri=628; 
const int num_ver=360;
int main(){
 ifstream arch_p("p.dat");
 ifstream arch_t("t.dat");
 float P[num_ver][2];
 int   T[num_tri][3];
 if (!arch_p) {
    cout<<"Error al abrir el archivo de vertices";
 } else {  
   for (int k=0;k<num_ver;k++){
     arch_p>>P[k][0];    
     arch_p>>P[k][1];
   }   
 }
 if (!arch_t) {
    cout<<"Error al abrir el archivo de triangulos";
 } else {  
   for (int k=0;k<num_tri;k++){
     arch_t>>T[k][0];    
     arch_t>>T[k][1];
     arch_t>>T[k][2];
   }   
 } 
 /*TAREAS
 1.- Hallar el area total del mallado
 2.- Hallar el area promedio
 3.- Hallar el triangulo de mayor area
 4.- Hallar el triangulo de menor area
 5.- Hallar los triangulos cuyas areas esten alrededor
     del 5% del area promedio
 6.- Hallar el triangulo con mayor perimetro
 7.- Hallar el triangulo con menor perimetro
 8.- Hallar el perimetro promedio.*/
 system("PAUSE");

1 comentario:

  1. profesor le acabo de enviar el trabajo grupal a su correo de (quipse,moreno,ciriaco)
    para la nota de T.A.

    ResponderEliminar