12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

158 POGLAVLJE 10. POLJAfloat v[3];je polje od tri elementa v[0], v[1], v[2]. Uočimo da prvi element uvijekima indeks 0, drugi indeks 1 itd.Polja se mogu inicijalizirati navodenjem vrijednosti elemenata unutarvitičastih zagrada. Sintaksa je sljedeća:mem_klasa tip ime[izraz]={v_1,v_2,...,v_n};gdje je v 1 vrijednost koja će biti pridružena prvom elemetu polja (ime[0]),v 2 vrijednost pridružena drugom (ime[1]) itd. Na primjer,float v[3]={1.17,2.43,6.11};daje pridruživanje v[0]=1.17, v[1]=2.43, v[2]=6.11. Prilikom inicijalizacijepolja dimenzija ne mora biti specificirana već će biti automatskiizračunata. Stoga možemo pisatifloat v[]={1.17,2.43,6.11};i prevodilac će kreirati polje dimenzije 3.Ako je broj inicijalizacijskih vrijednosti veći od dimenzije polja javlja segreška. Ako je manji, onda će preostale vrijednosti biti inicijalizirane nulom.Sljedeći program za dano polje x[dim] računaa = 1dim−1∑x i , b = 1√ dim−1 ∑(x i − a)dimdim2 .i=0Polje x je definirano kao globalna varijabla.#include #include float x[]={1.3, 2.4, 5.6, 6.7, 7.8};int main(void) {int i,dim=sizeof(x)/sizeof(float);double a=0.0,b=0.0;}for(i=0;i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!