rendered paste body#include <stdio.h>#include <iostream>using namespace std;int main(){ //zmienna pomocnicza do wyliczania dzialania logarytmowania int lpom = 1; //zamienna zawierajaca wynik float wynik = 0; //zmienna wprowadzane przez uzytkownika float x; //dokladnosc obliczen, domyslnie 5, wprowadzana przez uzytkownika float dokl = 5; cout<<"Program liczy logarytm naturalny z danej liczby x, x = "; cin>>x; //w celu redukcji wykonywanych obliczen deklaracja mnoznika (potegi rosna co 2) const float mnoznikPotegi = ((x - 1)/(x + 1))*((x - 1)/(x + 1)); //zmienna uzywana do zachowywania poprzednich wyliczen.. redukcja zuzycia jednostki obliczeniowej float wyrazeniePotegi = (x - 1)/(x + 1); for (int l = 1; l <= dokl; l++) { wynik+=2 * 1 / lpom * wyrazeniePotegi; //inkrementacja pomocniczej zmiennej, zgodnie z zachowaniem w zadaniu, zmienna ta przyjmuje //wartosci od 1 co 2.. lpom += 2; //mozna wykorzystac poprzednia wartosc potegowania i powiekszyc przez zadeklarowany mnoznik.. wyrazeniePotegi *= mnoznikPotegi; } printf("Wynik logarytmowania to: %.5f\n", wynik); system("PAUSE"); return EXIT_SUCCESS; }