fork(1) download
  1. #include <stdio.h>
  2. int main(void) {
  3.  
  4. int N,i,scala=0;
  5. scanf("%d", &N);
  6. int blocchi[N+1];
  7. blocchi[0]=0; //il primo elemento del vettore vale 0, in modo da agevolare i calcoli
  8. for(i=1; i<=N; i++)
  9. scanf("%d", &blocchi[i]);
  10. //dalla riga 5 alla 9 chiedo i dati del problema
  11.  
  12. for(i=0; i<N; i++){
  13.  
  14. if(blocchi[i+1]-blocchi[i]>0 && blocchi[i+1]-blocchi[i]>scala) //se la differenza tra un elemento i-esimo e il suo successivo e >o e la loro differenza è maggiore del valore di ladder...
  15. scala=blocchi[i+1]-blocchi[i]; //...allora ladder assume il valore della differenza
  16.  
  17. }
  18.  
  19. printf("%d", scala);//stampo ladder, che sarà quindi il valore più alto possibile
  20. return 0;
  21. }
Success #stdin #stdout 0s 4356KB
stdin
Standard input is empty
stdout
Standard output is empty