Themenlink
Titel Beschreibung
Berechnen Sie die Summe von 1/1 + 1/2 + 1/3 +… + 1 / N (N ist der Lesewert)
Eingabe
Eingabe einer Zahl N.
Ergebnisse der Ausgabe- Ausgabe-Berechnung (der Fehler darf 0,00001 nicht überschreiten, unabhängig von der Anzahl der Dezimalstellen)
Probeneingabe
2
Beispielausgabe
1.5
Ideen
Verwenden Sie eine for-Schleife, um die Summe von 1/1 + 1/2 + 1/3 + ... + 1 / N zu berechnen, um von 1 nach N zu schleifen.
C ++ - Code:
#include<bits/stdc++.h>
using namespace std;
int main()
{
double n;
while(cin >> n)
{
double sum = 0.0;
for(int i = 1; i <= n; i++)
sum += 1.0 / i;
cout << sum << endl;
}
return 0;
}