Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Programm für Mittelwert und Varianz eines Vektors

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 < [ 2 ] [ 3 ] [ 4 ]
000
08.01.2004, 19:08 Uhr
~Gizzzy
Gast


Moin ersma.

Wir sind studis im ersten Semester und müssen gerade unsere abschlussaufgabe in edv machen.
Wir müssen ein Programm mit c++ schreiben welches den Mittelwert, die Varianz und den kumulativen Mittelwert und Varianz eines Vektors(eindimensional) berechnet. den Vektor können wir selbst bestimmen, was die anzahl seiner elemente betrifft. Wir sind am verzweifeln und bitten um Hilfe!

Mittelwert: Summe aller werte durch Anzahl der Werte teilen.
Varianz: quadriert man die abweichung aller Elemente vom mittelwert, bildet daraus die summe und teilt durch die Anzahl der daten -1.

vielen dank

Email: JanHanno@web.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.01.2004, 19:14 Uhr
0xdeadbeef
Gott
(Operator)


Ich wiederhole mich eigentlich nur ungern; das hier ist kein Hausaufgabenservice. Wenn ihr irgendwomit konkrete Probleme habt, helfe ich gerne, aber ich werde euch die Aufgabe nicht abnehmen, zumal damit der Lernfaktor gleich null wäre.

Wo genau hakts denn?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.01.2004, 19:16 Uhr
Pablo
Supertux
(Operator)


beefy hat Recht!

Und wo ist euer Ansatz?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.01.2004, 19:22 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


also wenn ich so ne einfachen aufgaben lese frage ich mich immer wieder warum man sein informatikstudium manchmal geschenkt bekommt...
und das schlimmste ist dann noch wenn ein informatikstudent noch nicht mal einen eigenen ansatz auf die pfanne bekommt... Traurig Traurig....
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
08.01.2004, 20:39 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Und will scheinbar an seine Emailaddy eine Antwort
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
08.01.2004, 22:37 Uhr
(un)wissender
Niveauwart



Zitat:
Mittelwert: Summe aller werte durch Anzahl der Werte teilen.

Das soll wohl ein Scherz sein?!
Einfacher ist dann eigentlich nur noch "Hello World"!
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
08.01.2004, 22:43 Uhr
kronos
Quotenfisch
(Operator)


sorry jungs, ich kann nur C
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
08.01.2004, 23:00 Uhr
(un)wissender
Niveauwart



C++:

#include <vector>
#include <numeric>
#include <iostream>
#include <cstdlib>

template <typename T>
T mittelwert(std::vector<T> &vec) {
  return std::accumulate(vec.begin(), vec.end(), T(0)) / vec.size();
}

int main()
{
    std::vector<int> testVector;
    testVector.push_back(1);
    testVector.push_back(2);
    testVector.push_back(3);
    
    std::cout << mittelwert(testVector) << std::endl;
    
    std::vector<double> testVector2;
    testVector2.push_back(2.0);
    testVector2.push_back(2.5);
    testVector2.push_back(4.0);
    
    std::cout << mittelwert(testVector2) << std::endl;
    
    
    system("pause");
    return 0;
}


Könnt auch valarray nehmen.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
08.01.2004, 23:04 Uhr
(un)wissender
Niveauwart


Und ich nur C++, das Anfänger nicht abgeben dürfen.


Bearbeitung:

@Windalf
Nicht alle Informatiker sind so, wobei der vermutlich auch keiner werden wird.
Ich bin auch noch keiner, aber arbeite dran.
Du bist allerdings für ein BWLer eine rühmlich Ausnahme!


--
Wer früher stirbt ist länger tot.

Dieser Post wurde am 08.01.2004 um 23:07 Uhr von (un)wissender editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
08.01.2004, 23:09 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@(un)wissender
mir ist nur schlecht geworden als ich was von Abschlussarbeit gelesen habe...
so ne aufgabe ist vielleicht die erste oder zweite proggieaufgabe für nen einsteiger, aber das ist doch keine abschlussarbeit....
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ] [ 4 ]     [ Allgemeines (OffTopic) ]  


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: