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

Problemele sunt in poza. daca se poate si o explicatie sau ceva?

Anexe:

Răspunsuri la întrebare

Răspuns de ilie07
0

Răspuns:

problema 1;

#include <iostream>

using namespace std;

int main()

{

 int n,i,j,k,s;

 cout<<"n=";cin>>n;

  cout<<"k=";cin>>k;

  for(j=1;j<=n;j++)

   {s=1;

     for(i=1;i<=j/2;i++)

   if(j%i==0)

       s=s+1;

       if(s==k)

           cout<<j<<" ";

 }

}

problema 2;

#include <iostream>

using namespace std;

int main()

{

 int n,i,j,x,s=0,ok,z=0;

 cout<<"n=";cin>>n;

  for(i=1;i<=n-1;i++)

    {cin>>x;

  ok=1;

  for(j=2;j<=x/2;j++)

   if(x%j==0)

   ok=0;

   if(ok)

       z=z+1;

   else

       s=s+x;

   }

 cout<<"sunt "<<z<<" numere prime,iar suma numerelor care nu sunt prime este "<<s;

}

Explicație:

Alte întrebări interesante