Помогите написать программу на с++ Функция возвращает простое число, ближайшее к данному числу

Помогите написать программу на с++ Функция возвращает простое число, ближайшее к данному числу.

  • а волбешное слово где?
  • #include

    bool IsPrime(int num){
    for(int i=2; i< =num/2; i++){
    if(num%i==0) return false;
    }
    return num>=2;
    }

    int main() {
    int num, i;
    std::cout< <"Number= ";
    std::cin>>num;
    for(i=0; ; ++i){
    if(IsPrime(num+i)){
    std::cout < < num+i << "n";
    break;
    }
    else if(IsPrime(num-i)){
    std::cout < < num-i << "n";
    break;
    }
    }
    }

  • function chislo($c){
    $bool=rand(2);
    if($bool)$c+1;else $c-1;
    return $c;
    }
  • С удовольствием помогу, когда увижу, что ты написала сама. Решето Эратосфена готово у тебя? Если нет, начни с него.