﻿/*
    Amíg (while) ciklus

    - olyan nyelvi elem, amellyel adott utasításokat többször
    tudunk végrehajtani

    Szerkezete:

        while (feltétel) {
            utasítás1;
            utasítás2;
            ...
        }

    Működése:
        Meg lesz vizsgálva, hogy igaz-e a feltétel: ha igen,
        akkor végrehajtódnak az utasítások, majd ismét meg
        lesz vizsgálva, hogy igaz-e  a feltétel és ha még mindig
        igaz, akkor megint végrehajtódnak az utasítások és így
        tovább.

        Amint a feltétel hamissá válik, nem lesz több ismétlés.
*/
#include <iostream>
using namespace std;

int main()
{
    // Pl. 1.
    /*int i = 1;
    while (i <= 10) {
        cout << i << " ";
        i = i+1;
    }
    cout << endl;*/

    // Pl. 2.
    /*int i = 1;
    while (i <= 10) {
        cout << "hello" << endl;
        i = i+1;
    }*/

    // Pl. 3.
    int i = 1;
    while (i <= 10) {
        cout << i << " ";
        i = i+2;
    }
    cout << endl;


    /*
        HF
        1. https://www.pbinfo.ro/probleme/3984/afisare-m2
        2. https://www.pbinfo.ro/probleme/330/afisarenumerepare
        3. https://www.pbinfo.ro/probleme/1362/p10
    */
    return 0;
}


