Rekurzivne funkcije

U ovoj kategoriji rješavat ćete, između ostaloga i zadatke u kojima ćete rekurzivnim pozivima funkcijâ:

  • nalaziti ekstremne vrijednosti u polju,
  • pretraživati polje različitim algoritmima za pretraživanje,
  • zbrajati i množiti elemente polja koji zadovoljavaju postavljene kriterije,
  • zbrajati i množiti znamenke prirodnih brojeva koje zadovoljavaju postavljene kriterije,
  • nalaziti ekstremne vrijednosti znamenkî prirodnih brojeva,
  • manipulirati znamenkama prirodnih brojeva,
  • brojati znakove riječî i rečenicâ,
  • pretraživati riječi i rečenice,
  • ispitivati palindromnost riječî i rečenicâ,
  • izračunavati najveći zajednički djelitelj i najmanji zajednički višekratnik parova prirodnih brojeva,
  • ispitivati da li su prirodni brojevi prim,
  • izračunavati zbrojeve, umnoške i potencije brojeva u zadanim intervalima,
  • ispisivati brojeve obrnutim redoslijedom od učitanog,
  • pretvarati brojeve iz dekadskog brojevnog sistema u brojeve u binarnom brojevnom sistemu.

Recursive functions

In this category, you will solve, among other things, tasks in which you will use recursive function calls to:

  • find extreme values in an array,
  • search an array using various search algorithms,
  • add and multiply array elements that meet set criteria,
  • add and multiply digits of natural numbers that meet set criteria,
  • find extreme values of digits of natural numbers,
  • manipulate digits of natural numbers,
  • count characters in words and sentences,
  • search for words and sentences,
  • test the palindromicity of words and sentences,
  • calculate the greatest common divisor and the least common multiple of pairs of natural numbers,
  • to test whether natural numbers are prime,
  • calculate sums, products and powers of numbers at given intervals,
  • print numbers in reverse order from the loaded one,
  • convert numbers from the decimal number system to numbers in the binary number system.
Copyright by Zlatko Nadarević © 2025