// Podatkovna zbirka: Round.cpp // Zaokrozitev vhodne vrednosti na N mest (N>=0). #include <math.h> float round (float x, // vhod: vrednost, ki jo bomo zaokrozili int n) // vhod: stevilo decimalnih mest >= 0 { // Lokalne spremenljivke float polovica; // vrednost -0.5 ali +0.5 float pot_na_n; // potenca pow (10.0, n) // Zaokrozevanje if (x < 0 ) polovica = -0.5; else polovica = 0.5; pot_na_n = pow (10.0, n); return float (int (x * pot_na_n + polovica)) / pot_na_n; } // konec round