<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://programovani.uzlabina.cz/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://programovani.uzlabina.cz/feed.php">
        <title>Programování priklady-resene</title>
        <description></description>
        <link>https://programovani.uzlabina.cz/</link>
        <image rdf:resource="https://programovani.uzlabina.cz/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-05-05T16:19:37+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:aktualni-cas?rev=1636967210&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:algo-list?rev=1697608214&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:algo-max-temp?rev=1633332216&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:algo-max2?rev=1632138376&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:algo-max3?rev=1632139154&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:algo-mensizedvou?rev=1633955470&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:algo-print-n-chars?rev=1633330352&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:algo-sum5?rev=1633338916&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:algo-swap?rev=1633338432&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:binarni-na-desitkove?rev=1579437642&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:desitkove-na-binarni?rev=1579508914&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:git?rev=1727719355&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:herni-framework?rev=1618838833&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:obsah-obdelnika?rev=1543566505&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:obsah-obdelniku?rev=1561749818&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:prevod-stupnu-celsia?rev=1543566581&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:start?rev=1576500006&amp;do=diff"/>
                <rdf:li rdf:resource="https://programovani.uzlabina.cz/priklady-resene:vypis-n-hvezdicek?rev=1579437377&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://programovani.uzlabina.cz/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Programování</title>
        <link>https://programovani.uzlabina.cz/</link>
        <url>https://programovani.uzlabina.cz/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:aktualni-cas?rev=1636967210&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-15T10:06:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:aktualni-cas</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:aktualni-cas?rev=1636967210&amp;do=diff</link>
        <description>Získání aktuálního času z operačního systému

Pokud chceme získat aktuální čas ze systému, můžeme k tomu použít funkci time nacházející se v knihovně time.h. Následně můžeme tento čas převést do struktury obsahující jednotlivé položky jako jsou hodiny, minuty, či dny a měsíce.</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:algo-list?rev=1697608214&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-18T07:50:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:algo-list</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:algo-list?rev=1697608214&amp;do=diff</link>
        <description>Úlohy na algoritmizaci

Zkuste vyřešit následující úlohy. Řešení popište vývojovým diagramem a proveďte trasování pro vámi zvolený vstup.

	*  Algoritmus přečte celé číslo. Pokudje číslo rovné 42 a vypíše „ano“, jinak vypíše</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:algo-max-temp?rev=1633332216&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-04T09:23:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:algo-max-temp</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:algo-max-temp?rev=1633332216&amp;do=diff</link>
        <description>Maximální naměřená teplota

Na vstupu je 7 čísel představujících nejvyšší teplotu za každý den během jednoho týdne. První hodnota představuje nejvyšší teplotu v pondělí, druhá v úterý atd. Teploty jsou ve stupních celsia. Vývojovým diagramem popište řešení, které by vypsalo nejvyšší teplotu v týdnu společně s názvem daného dne v týdnu.</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:algo-max2?rev=1632138376&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T13:46:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:algo-max2</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:algo-max2?rev=1632138376&amp;do=diff</link>
        <description>Max ze dvou hodnot

Algoritmus načte dvě celá čísla a vypíše jejich maximum.</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:algo-max3?rev=1632139154&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T13:59:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:algo-max3</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:algo-max3?rev=1632139154&amp;do=diff</link>
        <description>Max ze tří hodnot

Algoritmus načte tři celá čísla a vypíše jejich maximum.</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:algo-mensizedvou?rev=1633955470&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-11T14:31:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:algo-mensizedvou</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:algo-mensizedvou?rev=1633955470&amp;do=diff</link>
        <description>Menší ze dvou hodnot

Algoritmus načte dvě celá čísla a vypíše proměnnou s menší hodnotou, nebo že jsou proměnné stejné.

Diagram





Aplikace

TBA</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:algo-print-n-chars?rev=1633330352&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-04T08:52:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:algo-print-n-chars</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:algo-print-n-chars?rev=1633330352&amp;do=diff</link>
        <description>Max ze tří hodnot

Algoritmus načte dvě hodnoty. Celé číslo N a znak C. Následně vypíše znak C na obrazovku N-krát.</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:algo-sum5?rev=1633338916&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-04T11:15:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:algo-sum5</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:algo-sum5?rev=1633338916&amp;do=diff</link>
        <description>Součet 5 hodnot

Ukázka algoritmu, který přečte ze vstupu 5 číselných hodnot a provede jejich součet.

Přímá metoda

Jednoduchá a rychlá metoda pomocí přímého načtení do paměti. Nedá se snadno škálovat pokud by jsme chtěli jiný počet než 5.</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:algo-swap?rev=1633338432&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-04T11:07:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:algo-swap</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:algo-swap?rev=1633338432&amp;do=diff</link>
        <description>Prohození proměnných

Ukázka algoritmu pro prohození dvou proměnných p1 a p2 pomocí třetí proměnné tmp. Tato operace je klíčová pro většinu algoritmů provádějící řazení hodnot.</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:binarni-na-desitkove?rev=1579437642&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-19T13:40:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:binarni-na-desitkove</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:binarni-na-desitkove?rev=1579437642&amp;do=diff</link>
        <description>Převod z dvojkové soustavy do desítkové

Program čte jednotlivé binární číslice (znaky) do doby, než narazí na konec řádky, nebo jiný (nepovolený) znak.

Zdrojový kód


/*
binToDec.cpp

Jakub Bureš
SPŠE V Úžlabině

build using:
g++ -Wall -Wno-long-long -pedantic binToDec.cpp -o binToDec
*/
#include &lt;stdio.h&gt; 
#include &lt;stdlib.h&gt; 
 
int main(int argc, char *argv[]) 
{ 
        unsigned long long desitkove = 0; 
        while(true) 
        { 
                char cislice = getchar(); 
           …</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:desitkove-na-binarni?rev=1579508914&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-20T09:28:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:desitkove-na-binarni</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:desitkove-na-binarni?rev=1579508914&amp;do=diff</link>
        <description>#define _CRT_SECURE_NO_WARNINGS
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

int main(int argc, char* argv[])
{
	unsigned cislo;
	unsigned mocnina = 2147483648;
	scanf(&quot;%u&quot;, &amp;cislo);

	while (mocnina &gt; 0)
	{
		if (cislo &gt;= mocnina)
		{
			cislo -= mocnina;
			putchar('1');
		}
		else
		{
			putchar('0');
		}
		mocnina /= 2;
	}
	return 0;
}</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:git?rev=1727719355&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-30T20:02:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:git</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:git?rev=1727719355&amp;do=diff</link>
        <description>Git

Git je distribuovaný systém pro správu verzí. Slouží k ukládání historie změn souborů (převážně textových). Distribuovaný znamená, že nemusí existovat jeden centrální prvek - celá historie je k dispozici ve všech kopiích repozitáře.</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:herni-framework?rev=1618838833&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-19T15:27:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:herni-framework</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:herni-framework?rev=1618838833&amp;do=diff</link>
        <description>Herní Framework

Jak si naklonovat a sprovoznit herní framework postavený na knihovnách SDL2. Prozatím je hlavní platforma a a vývojové prostředí Visual Studio, ale CMake by měl umožnit snadné porotvání na další platofrmy a IDE. Vše bude průběžně testováno a řešeno na základě vaší odezvy.</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:obsah-obdelnika?rev=1543566505&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-30T09:28:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:obsah-obdelnika</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:obsah-obdelnika?rev=1543566505&amp;do=diff</link>
        <description>Obsah obdélníka

Ukázkový program, který načte celočíselné délky stran obdélníka a vypočítá jeho obsah.

Zdrojový kód


/*
obsah-obdelnika.c

Jakub Bureš
SPŠE V Úžlabině

build using:
gcc -std=c99 -Wall -pedantic -o obsah-obdelnika obsah-obdelnika.c
*/

// stdio.h je knihovna obsahující funkce pro vstup/výstup
#include &lt;stdio.h&gt;

int main(int argc, char *argv[])
{
	// deklarace potřebných proměnných
	int a, b, obsah;
	// prompt pro uživatele
	printf(&quot;Zadejte delku strany a: &quot;);
	// přečtení a ul…</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:obsah-obdelniku?rev=1561749818&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-06-28T21:23:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:obsah-obdelniku</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:obsah-obdelniku?rev=1561749818&amp;do=diff</link>
        <description>Algoritmus slovní:

	*  nadeklaruj vstupní proměnné stranaA a stranaB a výstupní proměnnou obvod
	*  načti z klávesnice vstupní hodnoty do proměnných stranaA a stranaB
	*  do proměnné obvod vlož hodnotu výrazu 2 * (stranaA + stranaB)</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:prevod-stupnu-celsia?rev=1543566581&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-30T09:29:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:prevod-stupnu-celsia</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:prevod-stupnu-celsia?rev=1543566581&amp;do=diff</link>
        <description>Převod stupňů celsia

Program načte teplotu ve stupních celsia a převede je na stupně fahrenheita.
Kvůli neceločíselným hodnotám v převodním vzorci je potřeba hodnoty ukládát do proměnných datového typu s plovoucí čárkou.

Zdrojový kód</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:start?rev=1576500006&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-12-16T13:40:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:start</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:start?rev=1576500006&amp;do=diff</link>
        <description>Řešené příklady</description>
    </item>
    <item rdf:about="https://programovani.uzlabina.cz/priklady-resene:vypis-n-hvezdicek?rev=1579437377&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-19T13:36:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>priklady-resene:vypis-n-hvezdicek</title>
        <link>https://programovani.uzlabina.cz/priklady-resene:vypis-n-hvezdicek?rev=1579437377&amp;do=diff</link>
        <description>Výpis N hvězdiček

Program od uživatele načte celé číslo představující počet hvězdiček (typicky označeno jako N) a následně vypíše zadaný počet hvězdiček pomocí cyklu while. Za každou vypsanou hvězdičku odečteme jedna a opakujeme dokud je počet kladný. Všimněte si jak se program chová pro neobvyklé počty hvězdiček.</description>
    </item>
</rdf:RDF>
