000
15.05.2006, 20:07 Uhr
foxy
|
Zu erstellen ist ein komplettes Programm , bestehend aus der Impelmentierung des abstrakten Datentyps STAPEL, einem Testprogramm für alle implementierten Funktionen und einem Testdatensatz.Das Testprogramm liest mittel cin eine Folge positiver ganzer Zahlen ein , speichert sie jeweils auf dem STAPEL und schließt die Eingabe mit der ersten auftretenden negativen Zahl (z.B."-1") ab.Danach sind die Zahlenwerte in umgekehrter Reihenfolge wieder auszugeben.b) Erstellen Sie ein modifiziertes Programm, in dem die Struktur durch eine Klasse ersetzt ist.
Hier schonmal was wir versucht haben:
C++: |
#include <iostream> #define MAX 10
using namespace std;
struct STAPEL { int element[MAX]; int hoehe; };
void push (STAPEL *s, int x); int pop (STAPEL *s); void print (STAPEL *s); int zahl[5]; int main (int argc, char * const argv[]) { STAPEL s2; init(&s2); cin >> zahl[] ;
}
void push (STAPEL *s, int x) s->element[s->hoehe]=x; if (s->hoehe==-1) return 0;
void pop (STAPEL *s int x)
|
mod edit: BENUTZE DIE CPP TAGS SELBER Dieser Post wurde am 15.05.2006 um 20:15 Uhr von Pablo editiert. |