Kleine Sektflaschen Hochzeit
In ein Array kann man neue Artikel "reinlegen", aber auch wieder rauslöschen. Stellt euch vor Ihr wollt Schiffe versenken programmieren! Ihr habt ein großes Raster, auf welchem Ihr zu jedem Feld in eurem Programm notieren müsst, ob sich dort etwas befindet oder nicht. Wie will man dies mit einer Variable machen? Hierfür braucht man ein Array - und zwar ein mehrdimensionales. Schiffe versenken zweidimensionales array de. php $feld [ 3][ 7] = 1; $feld [ 4][ 8] = 1; $feld [ 2][ 9] = 1; if ( $feld [ 3][ 7] == 1) { echo "Feld ist besetzt! ";}? > Hier könnte man jetzt zu jedem Feld notieren was sich dort befindet. 0 wäre zum Beispiel = Feld ist frei und 1 = Feld ist besetzt mit Spieler 1 und 2 = Feld ist besetzt mit Spieler 2 Die erste Zahl in den eckigen Klammern könnte man für die Nummerierung der horizontalen Kästchen nehmen und die zweite Zahl in Klammern könnte man für die Vertikale Achse nehmen. So kann man für jedes Kästchen einen Zustand speichern und beschreiben, ohne sich 15x14 = 210 Variablen überlegen zu müssen (für jedes Kästchen eines).
Wenn der Computer Schiffe erstellen soll könntest du per Zufall ein Feld aussuchen, und mit einem zweiten Zufall die Richtung. Wenn die Richtung z. nach rechts ist, dann wird auf die x-koorinate bei einem 4er Schiff 3 drauf addiert, und alles dazwischen ausgefüllt. Auch hier musst du aber prüfen dass sich keine Schiffe berühren oder kreuzen. Ich hoffe ich konnte dir ein wenig helfen... Schiffe versenken zweidimensionales array 2. Woher ich das weiß: Hobby – Programmiere seit eineinhalb Jahren Zum Thema Schiffe versenken Und was heißt das genau für uns? Da ich mich mit der Programmier sprache noch nicht zu recht finde Heißt das, du kannst noch nicht programmieren? Oder kennst du dich mit der OOP noch nicht aus? Lade dir eine App herunter wo man das spielen kann. Dann lernst du die Spielregeln
Startseite Foren-Übersicht Alle Zeiten sind UTC+01:00 Alle Cookies des Boards löschen Das Team Kontakt Powered by phpBB ® Forum Software © phpBB Limited Deutsche Übersetzung durch
setStatus(status); Game2[y][x]. setStatus(status); /* * (non-Javadoc) * @see () @Override public void setChanged() { tChanged();} * @param observer * Adds an Observer to the GameField public void putObserver(Observer observer) { dObserver(observer);} * @return the targetFields public int getTargetFields() { return targetFields;}} Mit einem der Schiffe musst du ja anfangen und es auf dem noch leeren Feld positionieren. Ich habe mir das mit Backtracking und Rekursion bei dem 8-Dame (Queens) angesehen und wollte das ähnlich machen. Meine Überlegungen: - ich gehe in die erste Zeile und setzte das Schiff - ich gehe in die zweite zeile und setzte das Schiff dort so, das es das Schiff aus der ersten Zeile nicht berührt - usw. Schiffe versenken zweidimensionales arras.fr. Aber meine Probleme hierbei: - dann sind doch alle Schiffe nur horizontal gesetzt! Aber es sollten doch einige auch vertikal platziert werden! - laut Angabe: "Für jede Koordinate des Spielfeldes soll berechnet werden, wie oft sie durch ein Schiff belegt wurde. Die Koordinate mit der häufigsten Belegung wird als nächstes Ziel gewählt. "
random () * 10) >= 9 BTW: Das was bei (int) (() * 10) rauskommt, kann nicht größer als 9 werden #5 Naja, Du überschreibst ja auch ggf. ein bereits gesetztes Feld wieder mit "0". Nachtrag: hier übrigens eine Ausgabe Code: 10 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Hier sind z. B. nur 2 Einsen zu sehen. 2D-Array in Java mit ASCII | ComputerBase Forum. #6 ahh stimmt ich sehs. Habe jetzt mal die frage ergänzt und nun scheint es zu gehen Java:} else if (feld[a][b]("1")) { feld[a][b] = "1";} else { feld[a][b] = "0";} #7 else if (feld[a][b]. isEmpty()) { sollte reichen. Nachtrag: noch einfacher wäre es, Du würdest einfach das Spielfeld statt mit leeren Strings gleich mit "0" initialisieren...
33790 Nordrhein-Westfalen - Halle (Westfalen) Art Ersatz- & Reparaturteile Beschreibung Ihr Sprinter hat noch keine Klimaanlage? Kein Problem, wir bauen eine ein. Für folgende Modelle: Sprinter 906 oder 907 / 910 Zustand Neu Originale Mercedes Klimaanlage Rechtliche Angaben An und Verkauf von Nutzfahrzeugen A. Schneider GmbH KFZ - Service & Reparatur Meisterwerkstatt Industriestraße 2-6 33790 Halle/ Westf. Tel. 05201 - 1588828 Fax: 052011588830 Mobile: 0172 - 5234492 St. KLIMAANLAGE NACHRÜSTKIT MERCEDES Sprinter 906 316 2,2 CDI Webasto Diavia EUR 1.999,00 - PicClick DE. -Nr. 35157682656 DE267593444 Nachricht schreiben Andere Anzeigen des Anbieters Das könnte dich auch interessieren
4 Wochen!! Bitte lassen Sie sich vor dem Kauf beraten! Neuware ab Werk, Rechnung, Garantie, deutsche Ware Bei Fragen: M&L Automobile, Inh. Kerstin Müller e. K., Delitzscher Str. 51, 06112 Halle (Saale) Tel. (0345) 5 60 62 83, Fax (0345) 5 60 62 84, Mailadresse siehe unten "Rechtliche Informationen des Verkäufers" Keine Abmahnung ohne Kontakt! Im Falle der Geltendmachung von Ansprüchen jeglicher Art aus urheber-, wettbewerbsrechtlichen sowie markenrechtlichenAngelegenheiten bitten wir, zur Vermeidung unnötiger Rechtstreitigkeiten, Abmahnungen und Kosten, uns umgehend zu kontaktieren. Sprinter 906 klimaanlage nachrüsten de. Falls Ansprücheder oben genannten Art reklamiert werden, sagen wir bereits hier vor einer endgültigen rechtsverbindlichen Klärung Abhilfe zu, durchdie eine eventuelle Wiederholungsgefahr verbindlich ausgeschlossen ist. Eine dennoch ergehende Kostennote einer anwaltlichen Abmahnung ohnevorhergehende Kontaktaufnahme würde sodann wegen Nichtbeachtung einer Schadensminderungspflicht zurückgewiesen. Eine in diesem Sinneunnötige bzw. unberechtigte Abmahnung und Folgemaßnahme würde mit einer negativen Feststellungsklage beantwortet!
Gruß Sprinter 903. 622 Doppelkabine - 313CDI - 04/2002 - mit Tischer 360S als Wechselaufbau - D5WS und original Klimaanlage nachgerüstet - 2x Recaro Ergomed SAB Klima auf Schwingsitzkonsole - Brock RC15T in 6, 5x16 ET63 mit 225/75R16 BF Goodrich A/T KO2 #3 von Derhenker » 12 Jun 2016 17:01 Ich hab einen verdammt guten Draht zu Original Ersatzteilen und das elektrische ist kein Problem da Hab ich einen für. Ich bin schrauber und hab auch einige Kumplels ich Mechaiker sind also vom machen her ist das kein Ding.