#1
19.05.2017 um 16:44 UhrSorry, hab die Lösung falsch zugeordnet, gehört natürlich in die C-Rubrik.

C# :: Aufgabe #177 :: Lösung #1
/****************** * zahlentrick.c ******************/ #include <stdlib.h> #include <stdio.h> /* main */ int main() { int divisor[] = {7, 13, 22}; int mdiv, ndiv, zahl, i; char yesno[4]; mdiv = sizeof(divisor) / sizeof(int); ndiv = 0; do { printf("Eingabe einer dreistelligen, geraden Zahl: "); scanf("%d", &zahl); } while (zahl<100 || zahl>999 || zahl%2); zahl = zahl*1000 + zahl; printf("Die 6stellige Zahl ist %d\n", zahl); while (ndiv < mdiv) { for (i=0; i<mdiv; i++) { if (divisor[i] > 0) { printf("Durch %d dividieren? ", divisor[i]); scanf("%s", yesno); if (*yesno == 'j' || *yesno == 'y') { zahl /= divisor[i]; divisor[i] = 0; ndiv++; printf("Das Ergebnis der %d. Division ist %d\n", ndiv, zahl); } } } } return 0; }
Kommentare:
devnull
Punkte: 8870
42 Aufgaben
134 Lösungen
16 Kommentare