Răspuns :

Salut!

Ai mai jos rezolvarea in limbaj C++

#include <iostream>

using namespace std;

int main()

{

 int a, b;

 cin >> a >> b;

 if (a <= 1)

 {

   a = 2;

 }

 while (a < b)

 {

   int prim = 0;

   for (int i = 2; i <= a / 2; i++)

   {

     if (a % i == 0)

     {

       prim = 1;

       break;

     }

   }

   if (prim == 0)

   {

     cout << a << " ";

   }

   a++;

 }

 return 0;

}

Nota: Aceasta problema ar mai putea fi rezolvata si cu ajutorul unui subprogram care verifica daca un numar este prim si daca da atunci il afisam si trecem la urmatorul din interval, insa ti-am lasat metoada aceasta, deoarece m-am gandit ca este mai usor de inteles.