Siemka, zacząłem ostatnio przygodę z programowaniem w c++, natknąłem sie na taki problem:
Napisz program wyznaczający iteracyjnie (numerycznie) sumę szeregu:
1/1 + 1/2 + 1/3 + 1/4 + . . . + 1/n
.
Prosiłbym o pomoc i wskazanie błędu w kodzie lub wgl w zrozumieniu sensu zadania. Tak jak mówię jestem dosyć świeży w tym temacie.
#include <iostream>
using namespace std;
int main()
{
float n, m, suma;
cout<<"Podaj n: ";
cin>>n;
m= 1/n;
suma=1;
for(int i=1; i<=n-1; i++){
n--;
suma+=m;
}
cout<<"suma wynosi: "<<suma<<endl;
}