daily pastebin goal
9%
SHARE
TWEET

Untitled

a guest Oct 12th, 2017 44 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<stdio.h>
  2. #include<math.h>
  3.  
  4. struct watchMen{
  5.    int numeroMiembro; //Almacena su número en el equipo.
  6.    struct coordenadas coord; //Almacena las coordenadas en la que se encuentra parado.
  7.    int numeroAparicion; //Almacena la cantidad de veces que participa en un par que cumple la condición de solución.
  8. };
  9.  
  10. struct coordenadas{
  11.    int x; //Almacena la coordenada x.
  12.    int y; //Almacena la coordenada y.
  13. };
  14.  
  15. void aventura(int);
  16. float manhattan(struct watchMen,struct watchMen);
  17. float daniel(struct watchMen,struct watchMen);
  18.  
  19. int main (){
  20.    
  21.     int n;
  22.     scanf("%d",&n);
  23.     if ((n>=1) && (n<=100)){
  24.         aventura(n);
  25.     }
  26.     else{
  27.         printf("Error en datos de entrada.");
  28.     }
  29.    
  30.    
  31.    
  32.     return 0;
  33. }
  34. void aventura(int n){
  35.    
  36.     struct watchMen vector[n];
  37.     unsigned int i;
  38.     unsigned int j;
  39.    
  40.     for (i = 0; i < n;i++){
  41.        
  42.         scanf("%d",&vector[i].coord.x);
  43.         scanf("%d",&vector[i].coord.y);
  44.         vector[i].numeroMiembro = i+1;
  45.        
  46.     }
  47.     for (i = 0; i < n ; i++){
  48.         vector[i].numeroAparicion = 0;
  49.         for ( j = 0; j < n;j++){
  50.             if ( (manhattan(vector[i],vector[j])) == daniel(vector[i],vector[j])){
  51.                 vector[i].numeroAparicion++;
  52.             }
  53.         }
  54.     }
  55. }
RAW Paste Data
Top