Array Programmieren
-
Hallo
Momentan sind wir dabei einen array zu programieren.
wir sollen das effektivwert eines sinuskurve berechnen und das array benutzen.
Die berechnung ist kein thema aber wie muss ich das array jetzt einsetzten bzw einbeziehen. In der berechnung soll auch das Abtastwert der sinuskurve mit einbezogen werden aus diesem grund sollen wir das array benutzendanke für euere hilfe!!
-
Was willst du nun wissen?
Nutzt du überhaupt MFC (also CArray) oder doch nur C oder vielleicht C++?
-
Ich benutze c++
ich will nur wissen wie ich das array programmiere so das meine berechnete werte dort gespeichert werden und mir dann ausgegeben wird...
-
#include <vector> using namespace std; ... vector<double> vec; vec.push_back(3.0) //fügt Wert hinten an vec.push_back(4.0) //fügt Wert hinten an double a = vec[0]; // holt Wert von Stelle 0 vec.clear(); //löscht alle WerteSowas?
-
Dieser Thread wurde von Moderator/in estartu aus dem Forum MFC (Visual C++) in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Pellaeon schrieb:
#include <vector> using namespace std; ... vector<double> vec; vec.push_back(3.0) //fügt Wert hinten an vec.push_back(4.0) //fügt Wert hinten an double a = vec[0]; // holt Wert von Stelle 0 vec.clear(); //löscht alle WerteSowas?
hmmm du hast es mit vectoren gemacht, das ist mir neu muss mal schauen ob ich damit klar komme...aber müsste es auch noch mit dem array schaffen....totzdem danke
-
Hmm..
double data_array[5]; // anlegen geht auch for (std::size_t i = 0; i < 5; ++i) data_array[i] = i * 25; // füllen /* double data_array[5] = { 0, 25, 50, 75, 100 }; */ // geht auch ^^ // ausgeben std::copy(data_array, data_array + 5, std::ostream_iterator<double>(std::cout, ";"));...