View Single Post
neste kode:
(Velger å bumpe denen siden det ble litt off-topic + mitt forrige inlegg ble bare rot).

Koden er i C++, og jeg er ikke ut etter selve outputen men hva outputen er? (Hvorfor er outputen akkurat det tallet det er).

Kode

#include <iostream>
#include <math.h>

int xyz(int h)
{
    int i=1, j=2;
    double k=0;
    if (h<=100)
        k=h;
    else
        k=sqrt(double(h))+1;
    while(j<k)
    {
        if(h%j==0)
        {
            i=0;
            j=h;
        }
    j++;
    }
    return i;
}

int main()
{
    int j=0, i=1;
    while(j<10001)
    {
        i++;
        if(xyz(i)==1)
            j++;
    }
    std::cout << i << std::endl;
    std::cout << "Press return to exit..." << std::endl;
    std::cin >> j;
}