das ich unter der Bezeichnung „zahl“ verwenden möchte. char zahl[10] „Ich benötige genau zehn Zeichen (char), die ich unter der Bezeichnung „zahl“ verwenden möchte.“ Arrays
klein dimensionierte Arrays fast immer zum "Absturz" des Programmes und bei wenig professionellen Betriebssystemen, wie den Microsoftprodukten, gelegentlich zur Notwendigkeit, den Rechner neu zu booten.“ (http://www.hki.uni-koeln.de/node/9528) Arrays
zuweisen: int baseArray[]={0, 23, 8, 17, 25}; Initialisieren Sie die Variable baseArray wie oben angegeben; ergänzen Sie den Quelltext um die Variable targetArray, die fünf ganzzahlige Werte aufnehmen kann. Sortieren Sie baseArray aufsteigend, indem Sie die Werte manuell von baseArray nach targetArray transferieren. Generieren Sie die Ausgabe wie auf dem Screenshot dargestellt. Übungsaufgaben
Bubble Sort Algorithmus: int baseArray[]={0, 23, 8, 17, 25, 17, 3, 7, 6, 5}; http://de.wikipedia.org/wiki/Bubblesort Übungsaufgaben Tipp: Sie müssen nicht immer das Rad neu erfinden: http://de.wikibooks.org/wiki/Algorithmen_und_Datenstrukturen_in_C/_Bubblesort
Art der Codierung: Um die einzelnen Zeichen eines Eingabetextes zu verschlüsseln, werden alle Zeichen um n Positionen verschoben. Erstellen Sie eine Konsolenanwendung, die einen String einliest, die einzelnen Zeichen der Zeichenkette um n Positionen verschiebt und das Ergebnis der Verschlüsselung ausgibt. Übungsaufgaben
char codeArray[38]="tckqadvrbfgipcvs/*takngkflbegffpdagke"; char toDecodeOperators[]="-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"; char toDecodeFactors[]="12312312312312312312312312312312312312"; char outputArray[38]; Im Array codeArray wurde eine Nachricht verschlüsselt. Die decodierte Version des Zeichens erhalten Sie, indem Sie den Zahlenwert (ASCII) jedes Zeichens mit dem entsprechenden Faktor in toDecodeFactors addieren oder subtrahieren (toDecodeOperators). Ein Beispiel: Um das erste Zeichen in codeArray zu decodieren, wird für den ersten ASCII-Wert des Zeichens (‘t‘ = 116) geprüft, ob der Wert ‘1‘ in toDecodeFactors subtrahiert oder addiert wird. toDecodeOperators an Position 0 (toDecodeOperators[0]) besagt, dass von dem ‘t‘ mit dem Zahlenwert eine 1 (toDecodeFactors[0]) abgezogen (toDecodeOperators[0]) werden muss, um das verschlüsselte Zeichen ‘s‘ zu erhalten. Übungsaufgaben