Nervous ticks in C - a reminder of the cruel logic of logic [Software]

posted by mittyri – Russia, 2018-03-15 12:55 (2205 d 22:54 ago) – Posting: # 18552
Views: 6,543

Hi ElMaestro,

very strange
using your code
#include <stdio.h>
int Test10001(double x, double dx)
{
    double xmax;
    xmax=dx*ceil(x/dx);
    x=0.0;
    while (x<=xmax)
    {
        printf("x=%f\n",x);
        x=x+dx;
    }
    return(0);
}

int main()
{
    double x = 0.234567;
    double dx = 0.05;
    Test10001(x, dx);
    return(0);
}


in
https://www.onlinegdb.com/online_c_compiler

I got
x=0.000000
x=0.050000
x=0.100000
x=0.150000
x=0.200000
x=0.250000
as it should be
:confused:

Kind regards,
Mittyri

Complete thread:

UA Flag
Activity
 Admin contact
22,957 posts in 4,819 threads, 1,636 registered users;
102 visitors (0 registered, 102 guests [including 9 identified bots]).
Forum time: 11:50 CET (Europe/Vienna)

With four parameters I can fit an elephant,
and with five I can make him wiggle his trunk.    John von Neumann

The Bioequivalence and Bioavailability Forum is hosted by
BEBAC Ing. Helmut Schütz
HTML5