Odpowiedź :
Odpowiedź:
#include <iostream>
#include <math.h>
using namespace std;
int main() {
float i,x,y;
for (i=1;i<25;i++){
x=1/i;
y=round(x*100000)/100000;
cout<<y<<endl;}
}
Wyjaśnienie:
<math.h> biblioteka potrzebna do funkcji round
Funkcja round zaokrągla do całości. Dlatego mamy poniższą formułę:
round(x*100000)/100000
np:
Mamy zaokrąglić liczbę 1,23456 do
dwóch miejsc po przecinku
1,23456 · 100 = 123,456 mnożymy przez 100
round(123,456) = 123 zaokrąglamy do całkości
123/100 = 1,23 dzielimy przez 100
czterech miejsc po przecinku:
1,23456 · 10000 = 12345,6
round(12345,6) = 12346
12346/10000 = 1,2346