#pragma once class PrimeNumberGenerator { public: int sad, next; explicit PrimeNumberGenerator(int start) { sad = start; } int GetNextPrime() { int ret; while (!isSimple(sad)) { sad += 1; } ret = sad; sad += 1; return ret; } bool isSimple(int a) { for (int i = 2; i <= sqrt(a); i++) { if (a % i == 0) { return 0; } } return 1; } };