/* * Programmieren fuer Physiker, SS 2010 * * Summe 6 * Sum( 1/(i*i), i=1..N) * Beispiel fuer for-Schleife, Typumwandlung */ #include #include #include using namespace std ; int main() { // Summengrenze ermitteln cout << "Summe 6 * Sum( 1/(i*i), i=1..N)" << endl ; cout << "Bis zu welchem N: " ; int n ; cin >> n ; // Summe ausfuehren double summe = 0 ; for( int i=1; i<=n; i+=1) { double x = double(i) ; // extrem ausfuehrliche Typ-Umwandlung summe += 1/(x*x) ; // vermeidet hier die integer-Division } // Ergebnis ausgeben cout << "Summe ist: " << 6*summe << endl ; cout << "Die Wurzel daraus ist: " << setprecision(10) << sqrt(6*summe) << endl ; }