Einzelnen Beitrag anzeigen
Alt 02.01.09, 04:15   #11 (permalink)
xhugox
 
Registriert seit: 02.01.09
xhugox Leistung: Facit NTK
Likes: 0
Standard

Ich hab das mal in C++ geschrieben:
C++ Code   

Code:
/* A
ABA
ABCBA
ABCDCBA
*/
#include <iostream>
using namespace std;

char CinBuch[100];
char kurz[2];
char BSalat[100];
int Array = 0;
bool Buch = false;

int main(int argc, char *argv[]) {
BSalat[Array] = 'A';
cout << "Grossbuchstabe eingeben" << endl;
cin >> CinBuch;
int Oft;
Oft = (int) CinBuch[0] - (int) 'A';

int line = 0;
while (true) {//bis CinBuch[0]
kurz[0] = 'A';
kurz[0] = (int) kurz[0] + line;
int j = 0;
j = j + line;

if (kurz[0] == CinBuch[0]) {
Buch = true;
}

for (; j < Oft; j++) {
cout << " ";
}
for (; (int) BSalat[Array] < (int) kurz[0];) {
Array++;
BSalat[Array] = BSalat[Array - 1] + 1;
}
for (; BSalat[Array] != 'A';) {
Array++;
BSalat[Array] = BSalat[Array - 1] - 1;
}
cout << BSalat << endl;
Array = 0;
line++;
if (Buch) {
system("PAUSE");
return EXIT_SUCCESS;
}
}
}


Wenn euch irgendetwas auffällt, was man unbedingt ändern sollte, zögert nicht mir eine PN zu schicken.
xhugox ist offline   Mit Zitat antworten
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61