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 13: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