For

Cyklus for je cyklus so známym počtom opakovaní. Cyklus so známym počtom opakovaní je taký cyklus, pri ktorom vieme koľko krát sa majú príkazy v tele cyklu opakovať 

syntax:        


        
alebo

syntax:
for(výraz1;výraz2;výraz3)
    príkaz;



for(výraz1;výraz2;výraz3)
    {    
       príkaz1;
       ...
       príkazn;
     }

výraz1: inicializácia riadiacej premennej cyklu (nastavenie počiatočnej hodnoty premennej napr.(i=0 alebo j=10))
výraz2: je relačný výraz a pokiaľ je jeho hodnota rôzna od nuly, telo cyklu sa bude opakovane vykonávať napr. (i>10 alebo j<0)
výraz3: je výraz v ktorom riadiacu premennú cyklu inkrementujeme alebo dekrementujeme napr.(i++ alebo i--)

Vzorový príklad:

Napíšte program, ktorý vypíše 20 - krát slovo "SKOLA" v očíslovanom poradí. 

#include <stdio.h>

int main(void)

{

   int i;

  

   for (i=1;i<21;i++)            

        printf ("%d. ŠKOLA\t",i);                   

   }

Očakávaný výsledok 

Úloha číslo 1: Napíšte program na výpočet súčtu prvých 100 prirodzených čísel.

#include<stdio.h>

int main()

{

int vysledok = 0;


for (int i = 1; i <= 100; i++)

{

vysledok += i;

}


printf("Súčet: %d\n", vysledok);

}

úloha 1
úloha 1

Úloha číslo 2: Napíšte program ktorý vypíše veľké písmena americkej abecedy od A až po Z 

#include<stdio.h>

int main()

{

       char c;

for (c = 'A'; c <= 'Z'; c++) 

{

printf("%c ", c);

}


printf("\n");

}

úloha 2
úloha 2

Úloha číslo 3: Napíšte program ktorý vypíše prvých 10 čísiel Fibonacciho postupnosti

#include<stdio.h>

int main()

{

int n1 = 0, n2 = 1, n3;


printf("%d\t%d\t", n1, n2);


for (int i = 2; i < 10; i++) 

{

n3 = n1 + n2;

printf("%d\t", n3);

n1 = n2;

n2 = n3;

}

}

úloha 3
úloha 3

Úloha číslo 4: Napíšte program ktorý vypíše faktoriál čísla 7

#include<stdio.h>

int main()

{

int n = 7;

int factorial = 1;


for (int i = 1; i <= n; i++) 

{

factorial *= i;

}


printf("Faktoriál čísla %d je %d\n", n, factorial);

}

úloha 4
úloha 4
Vytvorte si webové stránky zdarma! Táto stránka bola vytvorená pomocou služby Webnode. Vytvorte si vlastný web zdarma ešte dnes! Vytvoriť stránky
Používame cookies, aby sme zaistili správne fungovanie a bezpečnosť našich stránok. Tým vám môžeme poskytnúť tú najlepšiu skúsenosť z ich návštevy.

Pokročilé nastavenia

Tu môžete upraviť svoje preferencie ohľadom cookies. Nasledujúce kategórie môžete povoliť či zakázať a svoj výber uložiť.