/***************************************************************** * Ovo delo zaštićeno je licencom Creative Commons CC BY-NC-ND 4.0 * (Attribution-NonCommercial-NoDerivatives 4.0 International License). * Za detalje pogledati LICENSE.TXT * Autori: Milena Vujosevic Janicic, Jovana Kovacevic, * Danijela Simic, Andjelka Zecevic, Aleksandra Kocic ******************************************************************/ #include #include int main() { /* Deklaracije potrebnih promenljivih. */ int n, d, i; int x, y, broj_parova = 0; /* Ucitavanje vrednosti n i d. */ printf("Unesite brojeve n i d: "); scanf("%d %d", &n, &d); /* Provera ispravnosti ulaza. */ if (n <= 1 || d < 0) { printf("Greska: neispravan unos.\n"); return 1; } printf("Unesite n brojeva: "); /* Prvi broj se ucitava pre petlje. */ scanf("%d", &x); for (i = 1; i < n; i++) { scanf("%d", &y); /* Provera da li su brojevi na rastojanju d. */ if (abs(y - x) == d) broj_parova++; /* Broj iz tekuce iteracije se cuva kako bi mogao da se upotrebljava u narednoj iteraciji. */ x = y; } /* Ispis rezultata. */ printf("Broj parova: %d\n", broj_parova); return 0; }