Hatte ähnliche Probleme mit der "Wiederholen funktion" auch schon. Lösung: aus Char mach int und dann kannst du das toupper weglassen, oder du flusht vorher den input/output stream (das waren zumindest meine größten Fehler immer^^):
Code:
do
{
printf(", %lu",folge[i]); fflush (stdout);
printf ("\nFür eine weitere Zahl 1 eingeben:");
fflush(stdin);
scanf ("%i", &auswahl);
}while(auswahl == 1);
Wäre auch hilfreich, was genau nichtmehr funktioniert. Sehe hier auch einiges, was sich verbessern liese.
PM mich mal wenn es nicht klappen sollte
LG