Gå til innhold

Glutar

Medlemmer
  • Innlegg

    1 318
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Glutar

  1. Jeg har sitt på MP forumet at de spillte forkjellige sanger på de første kveldene, men vet noen om de har bestemt seg for en fast? Og i så fall, hvilket?

    9286667[/snapback]

     

     

    Tviler på at de har noen fast liste...

     

    Hadde dem hatt den ville jeg ikke sett den :p.

    Like å ikke være forbrett på hva som kommer :D

  2. Oki, no spør eg litt i hytt og pine her, men det er vel det vi har tråden for? Når språket er så vanskeleg, så er det vel ikkje så rart at eg spør? :)

     

    Eg har ei oppgåve som går ut på å la brukaren taste inn to setningar, også skal eg printe ut den største.

     

    Her er koden min:

    #include <iomanip>
    #include <string>
    #include <ios>
    #include <iostream>
    #include <algorithm>
    #include <stdexcept>
    
    using namespace std;
    
    string returnLargestString (string s1, string s2) {
          int l1 = s1.size();
          int l2 = s2.size();
          return s1 > s2 ? s1 : s2;
          }
          
          
    int main () {
       string set1, set2;
       cout << "Skriv inn to setningar: \n1: ";
       cin >> set1;
       cout << endl << "2: ";
       cin >> set2;
       string largest = returnLargestString(set1, set2);
       cout << "\nDen lengste setninga er:\n" + largest << endl; 
       system("PAUSE");
       return 0;
    }
    

     

    Det funkar fint det, om det berre er eitt ord. Men om eg tastar inn "kake er godt" som fyrstesetningen, så får eg ikkje lov til å taste inn setning nr. 2, og outputten blir slik:

     

    Skriv to setningar:

     

    1: kake er godt

     

    2:

    Den lengste setninga er:

    kake

    Trykk en tast for å fortsette...

     

    Kva kan feilen være?

     

    Eg testa litt, og eg meiner å trur at feilen ligg i innlesingsprosessen.

    9271354[/snapback]

     

     

    Du kan vel bruke getline(cin, set1);

  3. Hei, driver å lager ett "spill" hvor du styrer en fyr med piltastene inne i ett lukket område.

     

    (dos)

     

    Har laget en funksjon som passer på at fyren du styrer ikke går utenfor veggene:

     

    void sjekkvegg(int fyrX, int fyrY, int oppveggX[100], int oppveggY[100], int nedveggX[100], int nedveggY[100], int vveggX[100], int vveggY[100], int hveggX[100], int hveggY[100], int &sjok) {
        for (int teller = 0; teller < 100; teller++) {
            
    
            
        if (fyrX == hveggX[teller] - 1 && fyrY == hveggY[teller]) {
                 sjok = 4;
                 }
        if (fyrX == oppveggX[teller] && fyrY == oppveggY[teller] + 1) {
                 sjok = 1;
                 }
        if (fyrX == nedveggX[teller] && fyrY == nedveggY[teller] - 1) {
                 sjok = 2;
                 }
        if (fyrX == vveggX[teller] + 1 && fyrY == vveggY[teller]) {
                 sjok = 3;
                 }
                 for (int i = 0; i < 100; i++) {
        if ((fyrX == nedveggX[teller] && fyrY == nedveggY[teller] - 1) && (fyrX == hveggX[i] - 1 && fyrY == hveggY[i])) {
                  sjok = 5;
                  }
        if ((fyrX == oppveggX[teller] && fyrY == oppveggY[teller] + 1) && (fyrX == hveggX[i] - 1 && fyrY == hveggY[i])) {
                  sjok = 6;
                  }
        if ((fyrX == oppveggX[teller] && fyrY == oppveggY[teller] + 1) && (fyrX == vveggX[i] + 1 && fyrY == vveggY[i])) {
                  sjok = 7;
                  }
        if ((fyrX == nedveggX[teller] && fyrY == nedveggY[teller] - 1) && (fyrX == vveggX[i] + 1 && fyrY == vveggY[i])) {
                  sjok = 8;
                  }
                  }
    
        }
                 }
    

     

    Oppvegg er en vegg som bare sperrer oppover, nedvegg nedover osv...

    fyrX, fyrY er plaseringen fyr er på.

     

    Først sjekker den om fyr er inntill en vegg, også om fyr er inntlill ett hjørne...

     

    Alt fungerte bra helt til jeg lage den siste hvor den skal returnere 8 vis den er i nedre venstere hjørne. Den gjør funksjonen og setter sjok til 8. Men når den går tilbake til hovedprogrammet er sjok 3 igjen :S

     

    Vis jeg skriver slutten sån:

        if ((fyrX == nedveggX[teller] && fyrY == nedveggY[teller] - 1) && (fyrX == vveggX[i] + 1 && fyrY == vveggY[i])) {
                  sjok = 8;
                  cout <<"sjekk1";
                  }
                  }
    
        }
         cout <<sjok;
                 }
    

     

    Så kommer det først opp sjekk1, da vet jeg at den har satt sjok til 8.

    Men når funksjonen er ferdig og den skriver ut sjok, står det 3 der... :S

  4. Drøyer litt med å kjøpe billett til denne konserten, ser i alle fall ut som det ikke blir utsolgt for ståplasser med det første.

     

    Men man får vel ta turen når man ei har sett de tidlgiere.

    9191678[/snapback]

     

     

    Hadde ikke vært så sikker vis jeg var deg :p.

    Ble utsolgt i sommertider i fjor, og plutselig er det bortte :p

    9193395[/snapback]

     

    Var DT her i fjor? :hmm:

    9193571[/snapback]

     

    Forige gang mener jeg :p 2005

  5. Drøyer litt med å kjøpe billett til denne konserten, ser i alle fall ut som det ikke blir utsolgt for ståplasser med det første.

     

    Men man får vel ta turen når man ei har sett de tidlgiere.

    9191678[/snapback]

     

     

    Hadde ikke vært så sikker vis jeg var deg :p.

    Ble utsolgt i sommertider i fjor, og plutselig er det bortte :p

  6. Jeg vet SFAM er en fantastisk plate men jeg er ikke så sikker på om den passer som den første plata du kjøper  :hmm:

     

    Men kan jo hende jeg tar HEEEEEELT feil :p

    9125377[/snapback]

     

    Neida, det var den første DT-platen jeg hørte og skaffet meg, selv om jeg brukte litt tid på å fordøye den.

    9189348[/snapback]

     

    Var faktisk den første DT plata jeg kjøpte også :p, brukte også litt tid på å fordøye den, så kjøpte jeg train of thought.

     

    Men Awake ble favoritten :D

  7. I går drømte jeg at jeg satt hjemme i sofaen og så på TV, plutselig var det DT på TVen live fra spektrum. Da gikk det opp for meg at det var 29. september :O, fikk helt pannikk.  DT kom først på scenen å spillte 2 sanger (The killing Hand å en til)

    Så kom Symphony X på scenen. Da løp jeg til Toget i håp om å komme inn :p

     

    Sykeste drømmen jeg har hjtt på lenge :p (og jævligste :p)

    9182585[/snapback]

    Hørtes fett ut, trodde jeg var DT fan, men når jeg hører om folk som drømmer om dem begynner jeg å tro at jeg ikke er så "stor" fan... :hmm:

    9183564[/snapback]

     

    Var IKKE fett, trudde jeg skulle dævve :p

  8. I går drømte jeg at jeg satt hjemme i sofaen og så på TV, plutselig var det DT på TVen live fra spektrum. Da gikk det opp for meg at det var 29. september :O, fikk helt pannikk. DT kom først på scenen å spillte 2 sanger (The killing Hand å en til)

    Så kom Symphony X på scenen. Da løp jeg til Toget i håp om å komme inn :p

     

    Sykeste drømmen jeg har hjtt på lenge :p (og jævligste :p)

  9. det er ikke mulig å bytte det skjermkortet (du har bærbar pc )

    9176887[/snapback]

     

    Mener du at det ikke er mulig å bytte skjermkort på bærbar? (for det vet jeg at det er)

     

    Men vet ikke om PCen tåler ett kraftigere skjermkort, og om skjermkortet jeg har er integrert eller ikke... Skrur opp å ser i morra tenker jeg :)

  10. Takker for svar :)

     

    Problemet jeg fikk med funksjoner var at dette ikke fungerer:

    #include <iostream>
    
    using namespace std;
    
    void funk1(int &tall[10]);
    
    int main() {
       int tall[10];
       for (int i = 0; i < 10; i++) {
           tall[i] = i + 1;
           }
       funk1(tall);
    }
    
    
    void funk1(int &tall[10]) {
        for (int i = 0; i < 10; i++) {
            if (tall[i] == 2) {
                        tall[i] = 1;
                        }
                        }
                        }
    

     

    Er sikkert en løsning på det, men orket ikke se på det da. :p. Får se om jeg kansje deler opp programmet senere.

×
×
  • Opprett ny...