#include <iostream.h>
class IntList
{
public:
int Number;
IntList *Next;
};
int
GetNumber()
{
int Number;
cin >> Number;
return Number;
}
int main()
{
int Number;
int zaehler=0;
IntList *ListPtr, *LastPtr = 0, *First = 0;
cout << "WIE lautet die Zahl?\n";
while ( Number = GetNumber() )
{
zaehler++;
ListPtr = new IntList;
ListPtr->Number = Number;
ListPtr->Next = 0;
if ( LastPtr)
LastPtr->Next = ListPtr;
else
First = ListPtr;
LastPtr = ListPtr;
}
if ( First)
{
cout << "Die Liste ist: ";
ListPtr = First;
do
{
cout << ListPtr->Number << " ";
ListPtr = ListPtr->Next;
}
while(ListPtr);
cout << "\n" << zaehler << "x Durchlaufen";
}
return 0;
} |