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.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite!