home *** CD-ROM | disk | FTP | other *** search
- /* INTRO15.C - Beispiel aus Kapitel 4 der
- Einführung */
-
- #include <stdio.h>
-
- int main()
- {
- char inbuf[130];
- int zahl; /* Zahl vom Benutzer
- eingegeben */
- int gesamt = 0; /* Summe aller bisher
- eingegebenen Zahlen */
- int anzahl = 1; /* Anzahl aller eingegebenen
- Zahlen */
-
- printf("0 eingeben, um zu beenden\n");
-
- /* konvertiert einen Wert in eine Zahl */
- gets(inbuf);
- sscanf(inbuf, "%d", &zahl);
-
- while (zahl != 0)
- {
- gesamt += zahl;
- gets(inbuf);
- sscanf(inbuf, "%d", &zahl);
- if(zahl == 0)
- printf("Vielen Dank. Ende der Routine.\n");
- else anzahl++;
- }
- printf("Die Summe ist %d.\n", gesamt);
- printf("Der Durchschnitt ist %d.\n",
- gesamt / anzahl);
-
- return 0;
- }
-