#include int main() { int number; int validInput = 0; while (!validInput) { printf("Bitte geben Sie eine Zahl ein: "); if (scanf("%d", &number) != 1) { printf("Ungültige Eingabe. Bitte geben Sie eine gültige Zahl ein.\n"); while (getchar() != '\n'); // Eingabepuffer leeren } else { validInput = 1; } } // Quersumme berechnen int sum = 0; int temp = number; // 432 while (temp != 0) { sum += temp % 10; // 432 43 4 temp /= 10; // 43 4 0 } // Zahl umkehren int reversed = 0; temp = number; // 432 while (temp != 0) { reversed = reversed * 10 + temp % 10; // 432 43 4 temp /= 10; // 43 4 0 } printf("Die Quersumme der eingegebenen Zahl ist: %d\n", sum); printf("Die umgekehrte Zahl ist: %d\n", reversed); return 0; }