Zdravím,
ako otestovať premennú, ktorá je typu double. Potrebujem ju testovať aby nebola rovná nule, ale zároveň aby bola čo najmenšia. proste môže byť všetko, len nie rovná nule.
Dajme tomu mám 4 premenné:
double a;
double b;
double c;
double d;
//A teraz testujem každú jednu premennú takto:
if (a !=0 && a <= b && a <= c && a <= d)
strcpy(x,aa);
else (b !=0 && b <= a && b<= c && a <= d)
strcpy(x,bb);
//atď....
No pri tomto spôsobe mi občas skopíruje aj premenné (aa, bb, cc, dd (to je len ukazka)), ktoré majú nulové hodnoty. Ako to vyriešiť? Čo mám zle? Skúšal som tú nerovnosť dať aj ako 0.0 no efekt rovnaký.