Jazyk C (príklady) - Cykly: Rozdiel medzi revíziami
Skočit na navigaci
Skočit na vyhledávání
Riadok 35: | Riadok 35: | ||
prikaz; | prikaz; | ||
</source> | </source> | ||
+ | |||
+ | |||
+ | ==Príklady== | ||
+ | '''Násobenie pomocou sčítavania''' | ||
+ | |||
+ | '''Zadanie:''' | ||
+ | Vytvorte program pomocou cyklu while,ktorý vykoná sučín čísel pomocou sčítavania. | ||
+ | |||
+ | '''Analýza problému:''' | ||
+ | V tomto prípade je nutné dávať si pozor na hodnotu b, v prípade že neošetríme podmienkou(b>0) bude cyklus trvať do nekonečna. | ||
+ | <source lang="c"> | ||
+ | int main() | ||
+ | { | ||
+ | int a,b,sucin=0; | ||
+ | scanf(“%d %d”,&a,&b); | ||
+ | while(b>0) | ||
+ | { | ||
+ | sucin+=a; | ||
+ | b--; | ||
+ | } | ||
+ | printf(“a*b=%d”,sucin); | ||
+ | </source> | ||
+ | </source |
Verzia zo dňa a času 14:34, 29. apríl 2020
Riešené príklady
zdroj: Juraj Ďuďák, Zbierka úloh z algoritmizácie pre predmet Základy informatiky
ISBN: 978-80-8075-199-9
Základná tvorba cyklov v jazyku C
Príkaz cyklu sa používa pre riadenie opakovania nejakého výpočtu. Určuje spôsob a podmienku ukončenia opakovania. Jazyk C pozná tri varianty príkazu cyklu:
- cyklus while
- cyklus do while
- cyklus for
Cyklus While
Syntax:
while (výraz)
príkaz;
Cyklus do while
Syntax:
do
príkaz;
while (výraz);
Cyklus for
Syntax:
for (init ; koniec ; zmena)
prikaz;
Príklady
Násobenie pomocou sčítavania
Zadanie: Vytvorte program pomocou cyklu while,ktorý vykoná sučín čísel pomocou sčítavania.
Analýza problému: V tomto prípade je nutné dávať si pozor na hodnotu b, v prípade že neošetríme podmienkou(b>0) bude cyklus trvať do nekonečna.
int main()
{
int a,b,sucin=0;
scanf(“%d %d”,&a,&b);
while(b>0)
{
sucin+=a;
b--;
}
printf(“a*b=%d”,sucin);
</source