Kann mir einer sagen wieso das programm nur float werte verarbeitet und ausgibt ?
mfg
# include <stdio.h>
# include <conio.h>
double betrag(double x)
{
if (x>=0)
{
return(x);
}
if (x<0)
{
x=x*(-1);
return(x);
}
}
void main(void)
{
double x;
printf("Bitte Zahl eingeben: ");
scanf("%lf",&x);
printf("blablablabla");
printf("hat den absoluten Betrag der Zahl %lf zu %lf berechnet.",x,betrag(x));
}