10 lines
250 B
C
10 lines
250 B
C
#include <limits.h>
|
|
#include "abs.h"
|
|
|
|
/*@
|
|
requires 0 < n < UINT_MAX;
|
|
requires \valid_read(tab+(0..n-1));
|
|
terminates \true;
|
|
ensures \forall integer a,b; 0 <= a < b < n ==> \result >= abs(tab[a]-tab[b]);
|
|
*/
|
|
int max_dist(int *tab, unsigned int n);
|