Skip to content
Svet Programiranja
SR|EN
Home
  • Web Guide
    • Guide: Web Basics
    • Introduction to Web Programming
      • Guide: Web Server
      • Creating web application
      • Creating web application
    • HTTP Protocol
    • Guide: Website Creation
    • HTML
    • CSS
    • JavaScript
    • Bootstrap
    • Logo Creator Project
      • Guide: Python Web
        • Creating a django web application
        • Creating django web application-getting started
        • Creating a django web application - creating a home page
        • Creating a django web application - creating a home page
      • Guide: ASP.NET Core
        • Introducing in asp.net core web applications
        • Servicing static websites using web servers
        • Creation of a sql web api service that reads data from the database
        • Creating a controller in asp.net web api application
        • USING THE WEB API SERVER FOR THE NEEDS OF ANOTHER WEB APPLICATION using GET, POST, PUT, DELETE calls via JAVASCRIPT
      • Aspnet-core-Web aplications
    • Guide: Algorithms
      • Guide: Mathematical Algorithms
      • Array of Fibonacci Numbers
      • Basic mathematical algorithms
      • Eratostenovo sito
      • Fast Exponentiation Algorithm — Explanation and Examples
      • Kadane's algorithm
      • Prime numbers and factoring in C and C++
      • The Euclidean Algorithm
      • The sieve of eratosthenes algorithm
      • Guide: Data Structures
      • ​Basic data structures
      • Disjoint Set Union (DSU) – Theory and Basic Operations
      • Introduction to Structures and Unions
      • Introduction to Vectors
      • Linked Lists
      • Guide: Array Sorting
      • Merge sort algorithm in c and c++
      • Quick sort algorithm in c and c++
      • Sorting an array algorithm in C and C++
      • Guide: Binary Search
      • Binary search of an array algorithm in C/C++
      • Example: Circular zone - instruction
      • Example: Circular zone - instruction
      • Guide: Recursion and Backtracking
      • Recursive algorithms
      • Tower of hanoi-algorithm
      • Guide: Dynamic Programming
      • Guide: Dynamic Programming
        • Guide: Introduction to Dynamic Programming
        • Introduction to Dynamic Programming (DP)
        • Fibonacci Sequence -- DP & Memoization
        • 0/1 Knapsack Problem – Dynamic Programming
        • DP: Longest Common Subsequence (LCS) – Examples and Exercises
        • Subset Sum — the subset sum problem and a detailed explanation with a DP solution
        • Coin Change Problem (Dynamic Programming)
    • Algorithm Complexity
      • Guide: Graphs and Trees
      • Osnove i pretrage
      • Stabla
      • Najkraći putevi
      • Minimalna stabla
      • Grafovi Napredno
      • Guide: Advanced Techniques
      • Greedy Algorithms
    • Guide: Examples
      • Guide: Basic Examples
        • Guide: Loops
        • Loops - examples (c, c++, java)
        • Nested loops - examples
        • Array- examples (c, c++, java)
        • Two dimensional arrays in c and cpp examples
        • Sorting arrays in c and_cpp_examples
      • Vectors and Maps
      • Examples with data and arithmetic operators in JAVA
      • ​Functions in C/C++ - examples
      • Selection statements in c and cpp_examples
      • Strings in c and cpp examples
      • Guide: Algorithm Examples
      • Algorithms Examples
      • Recursion algorithms- examples
      • Guide: Additional Solved Examples
      • additional examples from the loop topic
      • Additional exercise tasks in the field: branching in the program (selections statements)
      • Additional tasks from the topic - data and data types (c, c++, java)
      • Guide: Competitions
        • Qualifications for district competitions in informatics
        • The preparation for qualifications for district competitions in informatics
        • Preparation for the national competition in informatics
      • Example - palindrom - solution
      • Example merging - solution
      • Example number of bombs - solution
      • Example palindrom string - solution
      • Example the most valuable items solution
      • Example: Consecutive fonts - solution
      • Example: Expression value - solution
      • Example: Jumper Attack - Solution
      • Example: Jumper attack solution
      • Example: Man don't get angry - solution
      • Example: Product of digit -solution
      • Example: Sums after division - solution
      • First and second on the ranking list - solution
      • Removing elements from the string - instruction
      • Task 3: Movement of the body
      • Task 5: Mean interval
      • Task 6: Operation by module
      • Task 7: Distance between points
      • Task 9: Transforming an angle - solution
      • Task: Tax - solution
      • Test from the selections statements
      • Guide: Object-Oriented Programming
      • Additional examples for exercise from the field "classes and objects"
    • Kontrolni zadaci
    • Testovi
  • Guide: Programming Languages
    • Guide: C
      • C Programming Language: Beginner's Guide
      • Basic elements of language c
      • Control(Selection) statements in c
      • Data in languages C
      • Grananje u programu u c jeziku
      • Introduction to c programming languages
      • Operators in C languages
      • ​Loops in programming language C and C++
      • Nested loops in c
      • Functions in the C programming language
      • Arrays in programming languages C and C++​
      • Dvodimenzionalni nizovi - matrice u programskom jeziku c
      • Two-dimensional arrays - matrix in the programming language C and C++
      • Strings in c programming language
      • Guide: Pointers
      • Pointers in C
    • Structures
    • File Operations
    • Guide: C++
    • C++ guide
      • Control(Selection) statements in c++
      • Data in c++
      • Introduction to c and c++ programming languages
      • Operators in C++ languages
      • ​Loops in programming language C++
      • Nested loops in c++
      • Arrays in c++ language
      • Data dictionary - maps in c++
      • Two-dimensional arrays - matrices in c++ programming language
      • Two-dimensional dynamic arrays - matrices in c++ programming language
      • Vectors in c++
      • Functions in the c++ programming language
      • Pointers in c++
      • Strings in c++
    • STL
    • Object-Oriented Programming
    • Templates
    • Vodič za C# jezik
    • Osnove
    • Napredni C#
    • Rad sa bazama podataka
    • Windows Forms aplikacije
    • Java Guide
      • Data in java programming language
      • JAVA - lessons
      • Java and arrays​
      • Loops in the programming language java
      • Operators in java
      • Selection statements in the Java programming language
      • Abstract classes and interfaces in JAVA
      • Class Inheritance in Java (Hierarchy of Classes)
      • Classes and objects in java
      • Classes and objects in java
      • Objects and Methods in Java
      • Task 2: Group of workers objects
      • Task: picture frames objects - solution
      • Understanding Java as an Object-Oriented Language
    • Collections and Lambdas
    • Spring Boot
      • Animations in java
      • Drawing in a window
      • Events in java
      • Graphical user interface(gui)​ in java
      • Graphics in java. Example circular motion
      • Introduction to designing a Java application​
      • Simple graphic applications in java - examples
    • Physics Simulations
    • Introduction to Python
      • Guide: Python Basics
      • Syntax
      • Variables and Data Types
      • Operators
      • Control Flow and Loops
      • Functions
      • Lists, Tuples, Sets and Dictionaries
      • Strings
      • Modules and Packages
        • Početni python projekti
          • Python projekat – Program za osnovnu statistiku (Basic Statistics Program)
        • 2D animacije i igrice u Python-u
        • Web aplikacije u Python-u
        • Napredni projekti u Python-u
      • Guide: MicroPython
      • Introduction
      • Micropython osnove
      • micro:bit
      • Micropython komunikacija
      • Micropython napredno
      • Guide: Python + Processing
      • Introduction
      • 2D Graphics
      • Animations
      • Python-processing: Mini projekti i igre
      • Python-processing: Mini projekti i igre
      • Python-processing: Kreativni i takmičarski projekti
      • Uvod u Python - web
      • Flask
      • Django
      • Python web application
      • Početni python projekti
        • Python projekat – Program za osnovnu statistiku (Basic Statistics Program)
      • 2D animacije i igrice u Python-u
      • Web aplikacije u Python-u
      • Napredni projekti u Python-u
    • Processing - vodič
      • Guide: Introduction to Processing
      • Basics of processing using java programming language
      • Java and processing - introduction
      • Mikrobit and its use in processing applications
      • USE OF CLASS "PVector" IN EXAMPLES WITH PROCESSING AND JAVA
      • Vector operations-application for education
      • Analysis of the sliding of a body down an inclined plane - an example in processing
      • Animation of circular movement - an example in processing
      • Creating an animation of a projectile motion using java and processing
      • Example of body sliding down an inclined plane in processing
      • Processing example of projectile motion: football game
      • Introduction to 3d processing - examples
      • Movement of 3d objects in processing
    • Guide: micro:bit
    • Programiranje micro:bita - vodič
    • Basic micro:bit Programming
    • Advanced micro:bit Programming
    • Guide: Arduino and ESP32
      • Controlling a DC motor with Arduino
      • Introduction to arduino
      • Introduction to Servo Motors and Their Use with Arduino Uno
      • ​Light level display (LDR sensor)
      • Measuring an unknown resistor using Arduino and Ohm's law
      • Soil Moisture Measurement
      • Temperature sensor on arduino
      • Ultrasonic Distance Measurement with Arduino
      • Arduino and Esp32 programming
      • ESP32 and Servo Motor Sweep Example
      • ESP32: controlling a water pump with a relay
      • Introduction to ESP32
      • Measuring light with an LDR sensor (ESP32)
      • Ultrasonic distance measurement (ESP32)
  • Guide: Resources
    • Guide: Programming Trends
      • Programming trends
      • The most popular programming languages today
  • Distance Learning
      • Internet of things
  • Useful Links
Contact

{ }Svet Programiranja

Programming tutorials, examples and exercises in C, C++, Java and Python – for students, teachers and competition preparation.

while (learning) { improve(); }

Languages

  • C
  • C++
  • Java
  • Python
  • Processing
  • Arduino & ESP32

Learning

  • Algorithms
  • Mathematical algorithms
  • Practical examples
  • Introduction to web
  • micro:bit projects

Competitions

  • Competitions guide
  • District competitions
  • National competitions

Website

  • Home
  • Contact
  • Srpska verzija
© 2026 Svet Programiranja · All rights reserved
Privacy PolicyTerms of UseBack to top ↑

Podešavanja kolačića

Koristimo kolačiće da bismo vam pružili najbolje moguće iskustvo. Takođe nam omogućavaju da analiziramo ponašanje korisnika kako bismo stalno poboljšavali veb lokaciju za vas.