četvrtak, 28. veljače 2013.

Domaća zadaća: Primjer uporabe polja u C++

#include <stdio.h>
#include <iostream>



int main ()
{
   int p[100],c,n;

   printf("Koliko elemenata unosimo u polje \n");
   scanf("%d", &n);

   printf("Upis %d elemenata \n",n);
   for(c=0;c<n;c++)
      scanf(
"%d",&p[c]);

   printf("Ispis polja \n",n);
   for (c=0;c<n;c++)
      printf ("%d. %d ", c+1, p[c]); // 2 podatka
                                     // rbr = index +1
                                     // element polja


   printf("\n Ispis polja u obrnutom redoslijedu \n",n);
   for(c=n-1;c>=0;c--)
      printf("%d. %d \n",c+1, p[c]);
   printf("\n");

   int zbroj=0;
   printf("\nProsjecna vrijednost u polju je \n",n);
   
for (c=0;c<n;c++)

      zbroj+=p[c];
   printf("\nProsjek je %.2f \n", (float)zbroj/n);

   int max= p[0];
   printf("\nNajveca vrijednost u polju\n",n);
   for (c=1; c<n; c++)
      if (p[c] > max)
   max=p[c];

   printf("\n Najveci je %d \n", max);

   int min = p[0], imin=0;
   printf("\nIndeks najmanje vrijednosti u polju\n",n);
   for(c=1; c<n; c++)
      if(p[c]<min)
      {
         min=p[c];
         imin=c;
      }

   printf("\nIndeks najmanjega je %d \n", imin);


   system("pause");
}

Nema komentara:

Objavi komentar