Datei: arradd.c


    1   /*
    2    *      arradd.c
    3    *      Feldaddierer
    4    *      klin, Wed Dec  8 19:00:53 1999
    5    */
    6   
    7   #include <stdio.h>
    8   
    9   #define MAX 20
   10   
   11   void main(void)
   12   {
   13     double da[MAX];       /* Elemente */
   14     double res;           /* Resultat */
   15     int n, i;             /* Zaehler  */
   16   
   17     /* Vektorelemente einlesen */
   18     for (n = 0; n < MAX; n++) {
   19       printf("Element #%02d: ", n + 1);
   20       scanf("%lf", &da[n]);
   21       if (da[n] == 0.0) {
   22         break;
   23       }
   24     }
   25     
   26     /* Vektorelemente addieren */
   27     for (res = 0.0, i = 0; i < n; i++) {
   28       res = res + da[i];
   29     }
   30   
   31     /* Ergebnis ausgeben */
   32     printf("Resultat (%d Elemente): %lf\n", n, res);
   33     
   34   } /* main() */


Erzeugt von c2html 1.01