Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » brauche Hilfe bei C++ Hausaufgabe (Mathe)

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
29.11.2013, 00:59 Uhr
~helpmemaan
Gast


Hallo!
Ich bräuchte ein wenig Hilfe. folgende Aufgabenstellung versuche ich vergebens in C++ umzusetzen aber es kommen die falschen Ergebnisse raus:

www7.pic-upload.de/29.11.13/k3414rwev3tg.jpg


Code:
#include <iostream>
#include <cmath>
using namespace std;
void main (void)
{
    double A, B;
    int n;
    int i;

    do
    {
        cout << "Geben Sie die Anzahl der Messpunkte ein!"<<endl;
        cin >> n;
        if(n < 2 ||  n > 1000)
        {
            cout << "Falsche Eingabe; Anzahl muss zwischen 2 und 1000 liegen" << endl;
        }

    }while(n < 2 ||  n > 1000);

    double x[1000];
    double y[1000];


    cout << "Geben Sie " << n << " Messpunkte ein! \nErstmal NUR die X-Koordinaten in numerischer Reihenfolge:\n";
    
    for ( i=0; i<n; i++ )

    cin >> x[i];

    cout << "Nun die zugeh\x94rigen Y-Koordinaten:\n";
    for ( i=0; i<n; i++ )

    cin >> y[i];
    
    for ( i=0; i<n; i++ )
    double summex2 = x[i] * x[i];

    for ( i=0; i<n; i++ )
    double summex = x[i];

    for ( i=0; i<n; i++ )
    double summexy = x[i] * y[i];

    for ( i=0; i<n; i++ )
    double summey = y[i];



    double summex2 = x[i] * x[i];
    double summex = x[i];
    double summexy = x[i] * y[i];
    double summey = y[i];



A= (summex2*summey - summex*summexy) / (n*summex2-summex*summex);
B= (n*summexy - summex*summey) / (n*summex2 - summex*summex);


cout << "y = " << A << " + " << B << " * x" << endl;
}


Die Eingabe der X/Y Koordinaten lässt sich schöner gestalten. Das weiß ich, aber das ist erstmal nicht relevant. Hoffe ihr könnt mir bei der Funktion helfen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.11.2013, 07:07 Uhr
Tommix



'Morgen,
bei den Summier-Schleifen summierst Du nichts, sondern berechnest nur einen Wert, der den vom vorigen Schleifendurchlauf überschreibt.

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.11.2013, 14:56 Uhr
~helpmemaan
Gast


habs jetzt! Vielen Dank. Es fehlte wie gesagt nur das Nullstellen und das Addieren der Variablen zu den Summen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: