///////////////////////////////////////////////////////////////////////
// ITS – Visoka Škola Strukovnih Studija Za Informacione Tehnologije
// https://www.its.edu.rs/
// Predmet: Osnovi Programiranja – Programski jezik C
//
// Primer: Program za izracunavanje i prikazivanje zbira clanova niza
// sa parnim indeksom i zbira clanova niza sa neparnim indeksom
// Niz brojeva se unosi sa tastature
///////////////////////////////////////////////////////////////////////
#include <stdio.h>
#define N 50
void zbir(int n);
main()
{
int n;
// poruka korisniku
printf("Koliko clanova niza zelite da unesete?
");
// unos sa tastature
scanf("%d", &n);
if(n>N)
{
// poruka korisniku
printf("Potrebno je da unesete broj manji od %d.
", N);
return 1;
}
// poziv funkcije
zbir(n);
return 0;
}
void zbir(int n)
{
int niz[N], parni=0, neparni=0, i;
for(i=0; i<n; i++)
{
// poruka korisniku
printf("clan[%d] = ", i);
// unos sa tastature
scanf("%d", &niz[i]);
if(i%2==0)
parni += niz[i]; // izracunavanje zbira clanova sa parnim indeksom
else
neparni += niz[i]; // izracunavanje zbira clanova sa neparnim indeksom
}
// stampanje rezultata
printf("Zbir clanova niza sa parnim indeksom je %d.
", parni);
printf("Zbir clanova niza sa neparnim indeksom je %d.
", neparni);
}