Ledger Nano X - The secure hardware wallet
SHARE
TWEET

Untitled

a guest Apr 4th, 2020 188 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int array_peak_sequential(int a[], unsigned int length) {
  2.       unsigned int i;
  3.       int max;
  4.       int contador;
  5.       bool orden_asc,orden_des;
  6.       unsigned int maxp;
  7.       unsigned int j;
  8.       int p;
  9.       //calcular maximo
  10.       for (i = 0; i < length-1; i++){
  11.           if (a[i] > a[i+1]){
  12.                max = a[i];
  13.           }
  14.       }
  15.       printf ("El maximo es: %i\n",max);
  16.  
  17.         //Posicion de maximo
  18.         maxp = 0;
  19.         for (j = 1; j < length; j++){
  20.             if (a[j] > a[maxp]){
  21.                 maxp = j;
  22.             }
  23.         }
  24.       printf ("la pos. del maximo es: %i\n",maxp);
  25.  
  26.         //Busqueda de otro igual al maximo
  27.         contador = busqueda(a,length,max);
  28.         if (contador == 1){
  29.             printf("Hay un solo maximo => Puede haber cima\n");
  30.             //Ver ordenes.
  31.             orden_asc = array_is_sorted(a,maxp);
  32.             if (orden_asc == true) {
  33.                 printf ("Esta ordenado ascendientemente\n");            
  34.                 orden_des = array_is_sorted_des(a,maxp+1,length);
  35.                 if (orden_des == true) {
  36.                      printf ("Esta ordenado descendientemente\n");
  37.                      printf ("Hay cima! es %d\n",maxp);
  38.                      p = maxp;
  39.                 }
  40.                 else {
  41.                     printf ("No esta ordenado estrictamente descendiente == no hay cima\n");
  42.                     p = -1;
  43.                 }
  44.             }        
  45.             else {
  46.                 printf ("No esta ordenado estrictamente ascendien == no hay cima\n");
  47.                 p = -1;
  48.             }
  49.         }
  50.         else {
  51.             printf("hay dos o mas maximos iguales => no hay cima\n");
  52.             p = -1;
  53.         }    
  54.     return p;      
  55. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top