Něco málo o tom, jak udělat něco opakovaně.
Komentovaný příklad
#include <stdio.h>
#include <stdlib.h>
void main()
{
printf("Ukazka cyklu\n\n");
//deklarace proměnných nesmí být v cyklech
float vstup;
float vysledek = 0; //inicializace proměnné
int i, j;
char ukonci;
//umístění výkoného kódu do cyklu
do
{
printf("Mocneni pomoci nasobeni\n");
printf("Zadej cislo k umocneni: ");
scanf_s("%f", &vstup, 1); //bezpečné načtení jednoho čísla
getchar(); //vyčištění vstupního bufferu
printf("Zadej cele cislo odpvidajici mocnice: ");
scanf_s("%d", &j, 1);
getchar();
//proces mocnění čísla pomocí cyklu for
vysledek = vstup; //první krok, tey číslo na prvou
for (i = j; i > 1; i--)
{
vysledek = vysledek * vstup; //proces mocnění
}
//vyspsání výsledku
printf("%d mocnina cisla %f je %f \n", j, vstup, vysledek);
printf("Prejete si pokracovat? (A/N) ");
scanf_s("%c", &ukonci, 1);
getchar();
} while ((ukonci == 'A') || (ukonci == 'a')); //podmínka cyklu do while
}