Cvičení k 7. lekci Céčka

C a C++ Céčko Základní konstrukce C Cvičení k 7. lekci Céčka

ONEbit hosting Unicorn College 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éčku 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 10 až 1. 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.000000; Maximum=19.000000; Prumer=10.000000

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 ITnetwork. Ú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 158x (94.55 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?
Ještě nikdo nehodnotil, buď první!
Věnuji se programování v C++ a C#. Kromě toho také programuji v PHP (Nette) a JavaScriptu.
Miniatura
Předchozí článek
Pole v jazyce 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 (5)

 

 

Komentáře

Avatar
dfdfdf
Člen
Avatar
dfdfdf:30.12.2016 11:51

Cus. Muzu se zeptat proc v stredne pokrocilem prikladu,

for(i=0;i<10;i++)
{
if(cisla[i]>max)
max = cisla[i];
estli vymenim cisla[ i ]=max
tak odpoved je nejmensi cislo

 
Odpovědět 30.12.2016 11:51
Avatar
patrik.valkovic
Šéfredaktor
Avatar
Odpovídá na dfdfdf
patrik.valkovic:30.12.2016 12:38

Ne, musíš otočit tu podmínku, podle které hledáš menší číslo.

Odpovědět 30.12.2016 12:38
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
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 2 zpráv z 2.