C# Programm Zweidimensionales Array?

Moin,

sitze schon ne Weile an einem Programm, das einen Integer (nennen wir ihn Zahl ) vom Benutzer einlesen soll. Ausgehend von Zahl soll dann wie folgt ein zweidimensionales Array erstellt werden:

  • das Array ist Zahl x Zahl groß
  • das Element oben links im Array (also [0, 0] ) hat den Wert Zahl x Zahl
  • jedes weitere Element rechts daneben hat jeweils -1 weniger
  • anders beschrieben: es wird von links nach rechts abwärts gezählt beginnend vom Wert Zahl x Zahl

Da ich mir den Lösungsweg Stück für Stück erarbeiten möchte, könnt Ihr auf die komplette Lösung/ bzw. Erklärung verzichten.

Ich weiß, dass man Zeilen und Spalten bei dieser Aufgabe beide mit for-Schleifen erstellen kann, doch der Einfachheit halber möchte ich erst verstehen, wie ich mit den Spalten vorgehen muss.

Ohne for-Schleife bekomme ich die erste Spalte problemlos erstellt und das sieht dann so aus:

oder:

Console.WriteLine("Geben Sie eine Zahl ein, bei der nach dem"+ "Schema Zahl*Zahl ein Array erstellet werden soll:");
            string eingabe = Console.ReadLine();
            int intEingabe = Convert.ToInt32(eingabe);
            Console.WriteLine("\n");
            int[,] eingabeArray = new int[intEingabe,intEingabe];
            int eingabeArrayLänge = intEingabe * intEingabe;

            //Erste Spalte:
            eingabeArray[0, 0] = eingabeArrayLänge;
            eingabeArray[1, 0] = eingabeArray[0, 0] - 1;
            eingabeArray[2, 0] = eingabeArray[1, 0] - 1;
            Console.WriteLine(eingabeArray[0, 0] + "\n" + eingabeArray[1, 0] + "\n" + eingabeArray[2, 0]);

Bis dahin kein Problem doch wie schaffe ich es nun, dass ich die erste Spalte nicht "von Hand" ausfüllen muss? Das muss doch irgendwie mit ner for-Schleife zu machen sein?

Doch ich komme da nicht weiter - egal wie ich es drehe und wende.. Wäre nett wenn jemand mir die passende for-Schleife zeigen könnte.

LG

Bild zum Beitrag
Computer, Schule, Programm, programmieren, C Sharp, Informatik, Programmiersprache, For-Schleife, Ausbildung und Studium
HTML Formular automatisch ausfüllen lassen - welche Programmiersprache/Programm?

Hab ein wenig Programmierkentnisse in verschiedenen Sprachen und wollte euch mal nach einem Rat fragen, was für sowas die einfachste und eleganteste Lösung wäre

Ich muss mich durch Webseiten zum testen klicken die immer fast gleich aufgebaut sind, man muss immer den namen, adresse, ort, ... in Textfeldern angeben, mal was anhaken und in die sonstigen Felder einfach irgendwas reinschreiben z.B. einfach auf die Tastatur hauen -> "whdouhwodhquhd"

Ich muss das sehr oft hintereinander machen und jedes mal händisch alles einzutragen ist sehr zeitspielig und nervig

Da ich gerne mal meine Programmierkentnisse auffrischen würde, hätte ich ne Frage ob man sich da ein Skript o.ä. schreiben kann, welches automatisch diese Textfelder füllt. Egal ob mit unsinn oder mit Texten die ich im Programm vorgebe

Dabei wäre es wichtig programmieren zu können, dass wenn das Textfeld den Namen "Telefonnummer" hat, dort auch immer nur Zahlen eingetragen werden und bei dem Feld "Vorname" nur Buchstaben, usw.

Das wichtigste ist, dass man da nichts oder so wenig wie Möglich irgendwas installieren muss, dass man es einfach herumschicken kann, vileleicht als einfache Datei die man ausführt, oder so.

Ich weiß nicht was es da für Möglichkeiten gibt, ich hab daran gedacht das als eine Art Add-On in Chrome oder Firefox zu erstellen, oder lokal als einfache Skript Datei die man ausführt und dann die Felder gefüllt werden. Ich wüsste halt auch nicht welche Programmiersprache sich für sowas am besten eignet.

Wisst ihr was ich meine? Vielleicht gibts für sowas ja schon ein Programm, hab ihr eine Idee?

Computer, HTML, programmieren, JavaScript, Formular, automatisierung, Informatik, Webentwicklung
Was werde ich ohne Talente?

Hallo,

kurz zu mir: Ich bin fast 21, studiere dual BWL und bin damit absolut unzufrieden. Ich bin jetzt im 4. Semester und werde das auch noch durchziehen, da ich einen schwachen 1er Schnitt habe und es dementsprechend auch schaffen sollte.

Allerdings bin ich nächstes Jahr fertig mit dem Studium und weiß nicht, was ich danach machen soll. Ich könnte einen Master in BWL dranhängen, wobei ich mir nicht sicher bin, ob ich das will. Außerdem interessiere ich mich für ingenieurswissenschaftliche Berufe, allen voran Bauing, WIng und Maschinenbau.

Was mich aber evtl noch mehr reizt, ist die Informatik. Ich kann noch nicht programmieren und es ist für mich auch relatives Neuland, aber ich finde den Gedanken, zu verstehen wie Websites, Apps, etc. funktionieren und selbst welche zu programmieren unheimlich spannend.

Ich weiß einfach nicht, was ich nach meinem jetzigen Studium machen soll, habe auch an eine Ausbildung zum Fachinformatiker gedacht, aber da würde ich zu wenig Theorie mitnehmen.

Zu meiner Schullaufbahn, ich war seit Tag 1 auf einem allgemeinbildenden Gymnasium und habe dort auch mein Abi gemacht. Ich habe im Mathe LK 15 Punkte, Erdkunde 12 oder 13 Punkte und Englisch LK 11 Punkte. Physik im Grundkurs habe ich 15 Punkte.

Was würdet ihr an meiner Stelle machen oder habt ihr Tipps, wie ich eine richtige Entscheidung finden kann?

Leben, Beruf, Studium, Schule, Mathematik, Talent, Psychologie, Fachhochschule, Informatik, Universität, Ausbildung und Studium, Beruf und Büro
Asus Laptop bootet Linux nicht vom USB Stick?

Hallo allerseits, ich bin Grad am verzweifeln. Ich versuche jetzt schon seit einigen Stunden, auf meinem Asus Eee Laptop Linux Mint zum laufen zu bringen, was ja eigentlich wirklich nicht schwer sein sollte. Dafür habe ich einen USB Stick gebootet, und zwar mit der Anwendung win32disk Manager. Hat auch erstmal alles problemlos geklappt. Da mein Laptop nur 32 Bit hat, hab ich es erst mit der letzten 32 Bit Version von Linux Mint probiert, das war 19.3(ich hab es jetzt auch schon mit der ältesten Version, 18.0 , probiert, das Problem bleibt gleich...).

Dann bin ich ins BIOS gegangen und hab die Bootreihenfolge wie folgt geändert:

1st Removable Dev.

2nd ATAPI CD-ROM

3rd HDD: PM-ST925....

Wenn ich nun Speicher und verlasse, startet der Laptop trotzdem mit Windows. Wo liegt der Fehler? Am Laptop oder am Stick? Ich habe leider keine Möglichkeit, den Stick an einem anderen PC auszuprobieren. Ich bin gerade echt am verzweifeln und bedanke mich schon im voraus für jede Hilfe!

PS: meine BIOS Batterie ist komplett leer, für die kurze Zeit sollte es allerdings die Einstellungen speichern, was ich ja auch an Datum und Uhrzeit sehe.

PSS: Auf meinem Laptop ist Windows 7 vorinstalliert. Ich würde gerne Windows und Linux parallel laufen lassen, wenn's nicht anders geht, wäre ich aber auch dazu bereit, Windows komplett zu löschen.

PC, Computer, Technik, Linux, IT, booten, Informatik, Technologie, Spiele und Gaming, Laptop

Meistgelesene Beiträge zum Thema Informatik