Black Friday Black Friday
Black Friday výprodej! Až 80 % extra bodů zdarma! Více informací zde

Cvičení k 8. lekci C++

C a C++ C++ Základní konstrukce C++ Cvičení k 8. lekci C++ American English version English version

Unicorn College ONEbit hosting Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Následující 3 cvičení vám pomohou procvičit znalosti programování v C++ z minulé lekce. Ve vlastním zájmu se je pokuste vyřešit sami. Pod článkem máte pro kontrolu řešení ke stažení. Ale pozor, jakmile se na něj podíváte bez vyřešení příkladů, ztrácí pro vás cvičení smysl a nic se nenaučíte :)

Pokud si opravdu nebudete vědět rady, podívejte se raději znovu do minulého tutoriálu a pokuste se na to přijít.

Jednoduchý příklad

Vytvořte pole o 10-ti prvcích a naplňte jej postupně čísly 101. Toto pole následně vypište. Plnění i vypsání pole bude probíhat pomocí cyklu.

Konzolová aplikace
10 9 8 7 6 5 4 3 2 1

Středně pokročilý příklad

Naprogramujte aplikaci, která se uživatele dotáže na 10 čísel. Ta uloží do pole a poté najde a vypíše jejich minimum, maximum a průměr.

Konzolová aplikace
Zadejte cislo: 1
Zadejte cislo: 3
Zadejte cislo: 5
Zadejte cislo: 7
Zadejte cislo: 9
Zadejte cislo: 11
Zadejte cislo: 13
Zadejte cislo: 15
Zadejte cislo: 17
Zadejte cislo: 19
Minimum=1
Maximum=19
Prumer=10

Pokročilý příklad

V pokročilém příkladu naprogramujte jeden z nejzákladnějších řadících algoritmů - bubble sort. Všechny podrobnosti o tom, jak algoritmus funguje, najdete v článku o bubble sortu zde na síti. Úkolem je seřadit pole čísel od nejmenšího k největšímu.

Konzolová aplikace
Pole pred setridenim: 1 9 8 6 4 7 2 3 5 0
Pole po setrideni: 0 1 2 3 4 5 6 7 8 9


 

Stáhnout

Staženo 74x (15.61 kB)
Aplikace je včetně zdrojových kódů v jazyce C++

 

 

Článek pro vás napsal patrik.valkovic
Avatar
Jak se ti líbí článek?
1 hlasů
Věnuji se programování v C++ a C#. Kromě toho také programuji v PHP (Nette) a JavaScriptu (NodeJS).
Miniatura
Předchozí článek
Pole v C++
Miniatura
Všechny články v sekci
Základní konstrukce jazyka C++
Miniatura
Následující článek
Textové řetězce v jazyce C++
Aktivity (11)

 

 

Komentáře

Avatar
Jaroslav Dubánek:15.8.2017 16:37

Mám dotaz ke středně těžkýmu. Já jsem ho vyřešil po svým a fungoval mi. Pak se dívám na řešení a tam je něco, čemu nerozumím. Jak může fungovat to min a max tak, jak je to tam zapsaný? Klidně do zprávy třeba.

Odpovědět 15.8.2017 16:37
Život je ve skutečnosti strašně jednoduchej.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.