Informatică, întrebare adresată de Nyx, 9 ani în urmă

C++(o varianta inteleasa si de incepatori )
Se da sirul 1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,.....
Dat un numar k sa se afiseze elementul de pe pozitia k.

Răspunsuri la întrebare

Răspuns de AlexMihai97
0
#include<iostream>
using namespace std;
int main()
{
    int k,i,a,z=0;
    cout<<"k="; cin>>k;
    for (i=1,a=1;i<=k;i++)
    {
        if (z==a)
        {
            a++;
            z=1;
        }
        else
            z++;
    }
    cout<<a;
}

Alte întrebări interesante