///////////////////////////////////////////////////////////////////////
// ITS – Visoka Škola Strukovnih Studija Za Informacione Tehnologije
// https://www.its.edu.rs/
// Predmet: Osnovi Programiranja – Programski jezik C
// Primer: Pokazivacka aritmetika drugi zadatak.
///////////////////////////////////////////////////////////////////////
#include <stdio.h>
main()
{
/*Deklaracija realnih promenljivih, a, b, c; deklaracija i inicijalizacija niza fniz,deklaracija pointera na niz tipa float.
Deklaracija stringa tekst i pointer na taj string.*/
float a, b, c, fniz[5]={0.01, 0.1, 0.5, 1.0, 10.0};
float *p_fniz;
char tekst[]={"Ovo je znakovni niz!nl!"};
char *p_tekst;
int i;
/*dodela adrese prvog elementa niza u pointer*/
p_fniz=fniz;
/*u promenljivu a stavljamo vrednost prvog elementa niza
preko pointera *p_fniz*/
a=*p_fniz;
/*u promeljivu b stavljamo vrednost treceg elementa niza
(indeksi niza krecu od nule)*/
b=*(p_fniz+2);
/*u pointer p_fniz stavljamo adresu treceg elementa niza*/
p_fniz=&fniz[2];
/*u promenljivu c stavljamo vrednost petog elementa niza
(p_fniz+2 – pomeramo adresu pointera za dva mesta uzduz niza) */
c=*(p_fniz+2);
//stampa
printf("a=%f!nl!b=%f!nl!c=%f!nl!", a, b, c);
/*ispisivanje znakovnog niza preko indeksa i*/
for(i=0; tekst[i]!='