File: Stare vježbe/vjezbe04/25__for.c

  1. /*
  2.   25__for.c
  3.   Uvodi se for-petlja.
  4.   -----
  5.   Program racuna zbroj i aritm. sredinu int-ova ucitanih sa tipkovnice.
  6. */
  7.  
  8. #include <stdio.h>
  9.  
  10. #define MAXN 20
  11.  
  12. int main ()
  13. {
  14. int n_brojeva, i, suma=0, a[MAXN];
  15. double aritm_sredina;
  16.  
  17. printf ("Koliko ce ukupno biti brojeva? : ");
  18. scanf ("%d", &n_brojeva);
  19.  
  20. if (n_brojeva<0 || n_brojeva>MAXN)
  21. printf("Brojeva treba ukupno biti izmedju 1 i %d.\n", MAXN);
  22. else
  23. {
  24. for (i=0; i<n_brojeva; i++)
  25. {
  26. printf ("Unesite %d. broj: ", i+1);
  27. scanf ("%d", &a[i]);
  28. suma+=a[i];
  29. }
  30.  
  31. /* Ekvivalentan zapis pomocu while-petlje:
  32.   * i=0;
  33.   * while (i<n_brojeva)
  34.   * {
  35.   * printf ("Unesite %d.-ti broj: ", i);
  36.   * scanf ("%d", &a[i]);
  37.   * suma+=a[i];
  38.   *
  39.   * i++;
  40.   * }
  41.   ********************************************/
  42.  
  43. printf("\nBrojeva je bilo %d, suma je %d.\n", n_brojeva, suma);
  44. aritm_sredina=(double) suma/n_brojeva;
  45. printf("Aritmeticka sredina je %.2f.\n", aritm_sredina);
  46. }
  47.  
  48. return 0;
  49. }
  50.