/* * franjo stipanovic - fritzfs@gmail.com * arh 3 * atmega128 */ int trazi(int *polje, int br_podataka, int d_granica, int g_granica); int main() { int *adresa = 0x2000; // gdje pohranjujemo brojeve int br_pod = 6000; // ukupni broj podataka int element = -10000; // prvi element int d_granica = -100; int g_granica = 0; int i, ret; for (i = 0; i < br_pod; i++) { *(adresa++) = element; element += 10; } adresa -= br_pod; ret = trazi(adresa, br_pod, d_granica, g_granica); return 0; } int trazi(int *polje, int br_podataka, int d_granica, int g_granica) { int ret = 0, i; int broj; for (i = 0; i < br_podataka; i++) { broj = *(polje++); if (broj >= d_granica && broj <= g_granica) ret++; } return ret; }