Avatar billede Slettet bruger
17. marts 2007 - 23:28 Der er 5 kommentarer og
1 løsning

Opbevaring af tal til at beregne parallel modstande.

Jeg sidder og vil lave nogen programmer for min egen øvelses skyld, og vil lave et program som kan beregne modstande i parallel ud. Med to modstande er det simpelt nok, men hvordan når jeg ikke ved hvor mange modstande der vil blive indtastet, hvordan vil det så være smartest at opbevare værdierne på x antal modstande?
Avatar billede arne_v Ekspert
17. marts 2007 - 23:30 #1
C: et stort array og så antal brugt

C++: en STL vector
Avatar billede Slettet bruger
17. marts 2007 - 23:45 #2
Ja, jeg havde også tankerne på vektorer, vil jeg prøve i morgen så. :) Og det er C++, glemte jeg at skrive. Mange tak. :) Smid et svar.
Avatar billede arne_v Ekspert
18. marts 2007 - 00:03 #3
ok
Avatar billede Slettet bruger
18. marts 2007 - 12:16 #4
Må jeg høre dig om et ting mht. det program jeg er ved at lave her, ellers kan jeg evt. oprette et nyt spørgsmål.

Jeg har aldrig arbejdet med vektorer, bortset fra det jeg har læst i en bog som hører til vores pensum. Lige nu vil jeg bare gerne printe indholdet af vektoren, men det er der intet eksempel på i bogen, så har Googlet mig frem til halvdelen af løsningen, men får compile fejl:

#include <iostream>
using namespace std;

int main()
{
    cout << "Indtast modstandsværdier: " << endl;

    vector<double> modstande;
    double x;
    while(cin >> x)
        modstande.push_back(x);

    for(int i=0;i < modstande.size(); i++)
    {
    std::string strd = modstande.at(i);
    cout<<strd.c_str()<<endl;
    }

return 0;
}

Specielt for-løkken er jeg i tvivl om er rigtig, da jeg ikke helt kan gennemskue det der blev foreslået via Google.
Avatar billede Slettet bruger
18. marts 2007 - 13:58 #5
Har fortsat spørgsmålet her:

http://www.eksperten.dk/spm/768626
Avatar billede arne_v Ekspert
18. marts 2007 - 16:44 #6
jeg kan se at Bertel har vist dig hvordan du kan bruge [] til at tilgå vector data
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester