Esempio n. 1
0
double get_precision(double a, double b)
{
    double eps = 10-16;
    if ( close_to_zero(b,eps) == false)
        return fabs(a/b-1);
    else
        return 0;

}
Esempio n. 2
0
int main()
{
    int myarr[] = {715,-782,469,548,438,-290,-560,-916,573,-362,-654,494,62,128,-589,-22,159,674,-875,490,-393,460,317,-350,232,872,470,-443,-814,-702,0,-126,-352,-945,-905,-113,-393,248,477,-720,-546,-102,785,826,-19,-943,872,857,50,935,894,416,794,448,-769,-88,728,-935,-96,-126,847,324,924,-389,-643,-253,523,-292,-786,-974,-155,-644,-895,246,771,457,-584,-537,477,34,879,782,0,158,5,-452,211,-780,-786,-638,-819,-751,226,-392,685,764,17,916,-823,562};
    close_to_zero(myarr, 100);
    printf("Minimum sum is %d\n", min_sum.sum);
    printf("Found between indices %d and %d\n", min_sum.min, min_sum.max);
    printf("Corresponding to %d and %d\n", myarr[min_sum.min], myarr[min_sum.max]);
    return 0;
}