MMORPG Core - Deutsche Community für Online Rollenspiele - Powered by vBulletin

  • AAA
  • Aggressive
  • Alienated
  • Amazed
  • Amused
  • Angelic
  • Angry
  • Apelike
  • Artistic
  • Asleep
  • Balanced
  • Banhappy
  • Bashful
  • Bitchy
  • Blah
  • Bookworm
  • Bored
  • Breezy
  • Brooding
  • Busy
  • Buzzed
  • Chatty
  • Cheeky
  • Cheerful
  • Cloud 9
  • Cold
  • Coldturkey
  • Confused
  • Cool
  • Crappy
  • Creative
  • Curious
  • Cynical
  • Daring
  • Dead
  • Depressed
  • Devilish
  • Disagree
  • Doh
  • Doubtful
  • Dramaqueen
  • Dreaming
  • Drunk
  • Elated
  • Energetic
  • Fiendish
  • Fine
  • Flirty
  • Gloomy
  • Goofy
  • Grumpy
  • Happy
  • Horny
  • Hot
  • Hungover
  • In Love
  • Innocent
  • Inpain
  • Insomnious
  • Inspired
  • Lonely
  • Lucky
  • Lurking
  • Mellow
  • Mischievious
  • Mondayblues
  • Musical
  • Nerdy
  • Notamused
  • Notworthy
  • Paranoid
  • Pensive
  • Predatory
  • Procrastinating
  • Psychedelic
  • Question
  • Relaxed
  • Roflmao
  • Sad
  • Scared
  • Scurvy
  • Shocked
  • Sick
  • Sleepy
  • Sluggish
  • Sneaky
  • Snobbish
  • Spaced
  • Spooky
  • Sporty
  • Starving
  • Stressed
  • Sunshine
  • Sweettooth
  • Thinking
  • Tired
  • Torn
  • Twisted
  • Veggedout
  • Volatile
  • Woot
  • Worried
  • Yeehaw
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • DDos
  • Tweet   
    Ergebnis 1 bis 4 von 4
    1. #1
      Weiter so!
       

      Registriert seit
      May 2010
      Beiträge
      221
      Danke
      24
      Danke erhalten: 24

      Standard [C] Array Elemente vertauschen

      Die Werbung stört? Registriere dich hier!
      Ja , ich hätte eine Frage bezüglich des Arrays und der for-Schleife.
      Unsere Aufgabenstellung ist.

      1) Gegeben ist das folgende Array:

      int iaZahlen[] = {45, 23, 89, 12 ,67, 112};

      Vertauschen Sie die Elemente so , dass das letzte Element nun das erste ist , das zweite das letzte und so weiter.

      Wie kann ich dies mit einer for-schleife und ohne eine machen.

      Mfg.

    2. #2
      Core Freak!
       
      Avatar von internetfreak
      Registriert seit
      Jun 2009
      Ort
      /
      Beiträge
      1,192
      Danke
      55
      Danke erhalten: 285

      Standard

      Also mit ner For-schleife fängste als Startwert einfach mit der größe des Arrays an, also nich bei 0, da du ja das hinterste Element zum ersten machen musst und so.
      Und dann würd ich dir einfach dafür n temporäres Array selber Größe empfehlen, wo du die Elemente sortiert reinkopierst, danach am ende des Vorgangs das temporäre Array einfach deinem Startarray zuweisen.

      Ohne For-Schleife kannste ds zB mit ner while machen oder so

      made by Kyubinoyoko

      ~Alle meine Releases und Tutorials finden sich auch auf meinem Blog~

    3. #3
      Core
      AAA
       

      Registriert seit
      Aug 2009
      Beiträge
      556
      Danke
      31
      Danke erhalten: 185

      Standard

      Ich würde bis zur hälfte Zählen (i = 0, 1, 2) und jeweils den Wert von iaZahlen[i] mit iaZahlen[5-i] vertauschen (temp = iaZahlen[i]; iaZahlen[i] = iaZahlen[5-i]; iaZahlen[5-i] = temp). Dann braucht man nur ein Array. :) (Und ohne einfach "manuell"?
      temp = iaZahlen[0];
      iaZahlen[0] = iaZahlen[5]
      iaZahlen[5] = temp;

      temp = iaZahlen[1];
      iaZahlen[1] = iaZahlen[4];
      iaZahlen[4] = temp;
      ...)

    4. Das folgende Mitglied bedankt sich bei Well für diesen Beitrag:

      AlloWed (14.10.11)

    5. #4
      Weiter so!
       

      Registriert seit
      May 2010
      Beiträge
      221
      Danke
      24
      Danke erhalten: 24

      Standard

      Danke , das mit ohne hat sich geklärt.

      Einfach dem Array einen neuen Wert zuweisen

      zb. iaZahlen[0] = 12;

      Danke dir , well es hat funktioniert

      #close plx

    Lesezeichen

    Berechtigungen

    • Neue Themen erstellen: Nein
    • Themen beantworten: Nein
    • Anhänge hochladen: Nein
    • Beiträge bearbeiten: Nein
    •