Informatică, întrebare adresată de lolhs, 8 ani în urmă

Ma poate ajuta cineva cu una dintre problemele 3,4 sau 5?

Anexe:

Răspunsuri la întrebare

Răspuns de andreidiaconescu18
3

Raspunsul pentru problema 3. Daca ai intrebari nu ezita sa mi le adresezi,


#include <iostream>

using namespace std;

bool prim(int x)

{

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

       if(x % i ==0 )

           return false;

   return true;

}

int main()

{

   int v[200];

   int n,m;

   cout<<"n=";

   cin>>n;

   cout<<"m=";

   cin>>m;

   int k=0;

   while(k<n)

   {

       v[k]=m;

       k++;

       for(int i=2; i<=m && k<n; i++)

           if(m%i==0 && prim(i))

           {

               v[k]=i;

               k++;

           }

       m++;

   }

   for(int i=0; i<n; i++)

       cout<<v[i]<<" ";

   return 0;

}


lolhs: Multumesc foarte mult!
Alte întrebări interesante