Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Weird and The Wonderful
  4. For loops and array

For loops and array

Scheduled Pinned Locked Moved The Weird and The Wonderful
c++data-structures
22 Posts 11 Posters 19 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Kochise

    This stuff is stunning, not even a line of comment ! Kochise

    In Code we trust !

    P Offline
    P Offline
    PIEBALDconsult
    wrote on last edited by
    #13

    Oh man, I didn't even notice the absence of 11!

    M 1 Reply Last reply
    0
    • P PIEBALDconsult

      Oh man, I didn't even notice the absence of 11!

      M Offline
      M Offline
      Mladen Jankovic
      wrote on last edited by
      #14

      Cards 1 and 11 are the same, so 11 is skipped, at least something is right ;)

      Mostly, when you see programmers, they aren't doing anything. One of the attractive things about programmers is that you cannot tell whether or not they are working simply by looking at them. Very often they're sitting there seemingly drinking coffee and gossiping, or just staring into space. What the programmer is trying to do is get a handle on all the individual and unrelated ideas that are scampering around in his head. (Charles M Strauss)

      P 1 Reply Last reply
      0
      • M Mladen Jankovic

        Cards 1 and 11 are the same, so 11 is skipped, at least something is right ;)

        Mostly, when you see programmers, they aren't doing anything. One of the attractive things about programmers is that you cannot tell whether or not they are working simply by looking at them. Very often they're sitting there seemingly drinking coffee and gossiping, or just staring into space. What the programmer is trying to do is get a handle on all the individual and unrelated ideas that are scampering around in his head. (Charles M Strauss)

        P Offline
        P Offline
        PIEBALDconsult
        wrote on last edited by
        #15

        So the underlying design is flawed as well?

        D 1 Reply Last reply
        0
        • P PIEBALDconsult

          So the underlying design is flawed as well?

          D Offline
          D Offline
          Dan Neely
          wrote on last edited by
          #16

          Could be depending on the rules of the game. Normally ace is the highest and lowest card, if for some reason an ace could be a 1, or between 10 and jack the implementation would sorta make sense.

          -- You have to explain to them [VB coders] what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?" --- John Simmons / outlaw programmer

          P 1 Reply Last reply
          0
          • D Dan Neely

            Could be depending on the rules of the game. Normally ace is the highest and lowest card, if for some reason an ace could be a 1, or between 10 and jack the implementation would sorta make sense.

            -- You have to explain to them [VB coders] what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?" --- John Simmons / outlaw programmer

            P Offline
            P Offline
            PIEBALDconsult
            wrote on last edited by
            #17

            dan neely wrote:

            would sorta make sense.

            ...but not much, there's probably a cleaner way.

            D 1 Reply Last reply
            0
            • P PIEBALDconsult

              dan neely wrote:

              would sorta make sense.

              ...but not much, there's probably a cleaner way.

              D Offline
              D Offline
              Dan Neely
              wrote on last edited by
              #18

              PIEBALDconsult wrote:

              dan neely wrote: would sorta make sense. ...but not much, there's probably a cleaner way.

              the sorta was representing that fact. I didn't immediately see a better way, but assumed a less ugly construct still should exist.

              -- You have to explain to them [VB coders] what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?" --- John Simmons / outlaw programmer

              1 Reply Last reply
              0
              • P PIEBALDconsult

                Oh, my eyes, my eyes! Why 14? What's in e[0]? Is that d[14] a typo?

                J Offline
                J Offline
                jhwurmbach
                wrote on last edited by
                #19

                PIEBALDconsult wrote:

                What's in e[0]?

                e[0]? Whats e[0]? Indices are starting from one, ever since VB existed! If you are really oldscool, you may even substitute VB with Fortran...


                Failure is not an option - it's built right in.

                1 Reply Last reply
                0
                • M Mladen Jankovic

                  for (int c = 0; c < _myHand.CardCount; c++) { if (_myHand.Cards[c].Equals(1)) e[1] = e[1] + 1; else if (_myHand.Cards[c].Equals(2)) e[2] = e[2] + 1; else if (_myHand.Cards[c].Equals(3)) e[3] = e[3] + 1; else if (_myHand.Cards[c].Equals(4)) e[4] = e[4] + 1; else if (_myHand.Cards[c].Equals(5)) e[5] = e[5] + 1; else if (_myHand.Cards[c].Equals(6)) e[6] = e[6] + 1; else if (_myHand.Cards[c].Equals(7)) e[7] = e[7] + 1; else if (_myHand.Cards[c].Equals(8)) e[8] = e[8] + 1; else if (_myHand.Cards[c].Equals(9)) e[9] = e[9] + 1; else if (_myHand.Cards[c].Equals(10)) e[10] = e[10] + 1; else if (_myHand.Cards[c].Equals(12)) e[12] = e[12] + 1

                  B Offline
                  B Offline
                  Brent Lamborn
                  wrote on last edited by
                  #20

                  LMFAO...that's funny. Thanks for the laugh. I'm such a geek..laughing about code.:cool:


                  "Half this game is ninety percent mental." - Yogi Berra If you can read thank a teacher, if you can read in English, thank a Marine.

                  1 Reply Last reply
                  0
                  • M Mladen Jankovic

                    for (int c = 0; c < _myHand.CardCount; c++) { if (_myHand.Cards[c].Equals(1)) e[1] = e[1] + 1; else if (_myHand.Cards[c].Equals(2)) e[2] = e[2] + 1; else if (_myHand.Cards[c].Equals(3)) e[3] = e[3] + 1; else if (_myHand.Cards[c].Equals(4)) e[4] = e[4] + 1; else if (_myHand.Cards[c].Equals(5)) e[5] = e[5] + 1; else if (_myHand.Cards[c].Equals(6)) e[6] = e[6] + 1; else if (_myHand.Cards[c].Equals(7)) e[7] = e[7] + 1; else if (_myHand.Cards[c].Equals(8)) e[8] = e[8] + 1; else if (_myHand.Cards[c].Equals(9)) e[9] = e[9] + 1; else if (_myHand.Cards[c].Equals(10)) e[10] = e[10] + 1; else if (_myHand.Cards[c].Equals(12)) e[12] = e[12] + 1

                    D Offline
                    D Offline
                    D111
                    wrote on last edited by
                    #21

                    whats so difficult about: for (int c = 0; c < _myHand.CardCount; c++) { e[_myHand.Cards[c]]++; } This might not work, depending on how the value of the cards are stored, though, in which case just cast to int

                    --- The sum of the intelligence of the world is constant. The total number of people is always increasing.

                    1 Reply Last reply
                    0
                    • M Mladen Jankovic

                      for (int c = 0; c < _myHand.CardCount; c++) { if (_myHand.Cards[c].Equals(1)) e[1] = e[1] + 1; else if (_myHand.Cards[c].Equals(2)) e[2] = e[2] + 1; else if (_myHand.Cards[c].Equals(3)) e[3] = e[3] + 1; else if (_myHand.Cards[c].Equals(4)) e[4] = e[4] + 1; else if (_myHand.Cards[c].Equals(5)) e[5] = e[5] + 1; else if (_myHand.Cards[c].Equals(6)) e[6] = e[6] + 1; else if (_myHand.Cards[c].Equals(7)) e[7] = e[7] + 1; else if (_myHand.Cards[c].Equals(8)) e[8] = e[8] + 1; else if (_myHand.Cards[c].Equals(9)) e[9] = e[9] + 1; else if (_myHand.Cards[c].Equals(10)) e[10] = e[10] + 1; else if (_myHand.Cards[c].Equals(12)) e[12] = e[12] + 1

                      S Offline
                      S Offline
                      Sylvester george
                      wrote on last edited by
                      #22

                      Oh My God, Please visit this Great Horror

                      Regards, Sylvester G sylvester_g_m@yahoo.com

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups