Să se afișeze cel mai mic divizor al lui x. În pseudocod vă rog!!
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
In poza ai pseudocod
Mai jos iti las si in program
#include<bits/stdc++.h>
using namespace std;
int prim(int x)
{
int nr=0,i;
for(i=1;i*i<=x;i++)
{
if(i*i==x)
nr++;
else if(i*i!=x and x%i==0)
nr+=2;
}
if(nr==2)
return true;
else
return false;
}
int main()
{
int x;
cin>>x;
for(int i=2;i*i<=x;i++)
{
if(prim(x)==true)
{
cout<<x;
i=x;
}
else if(x%i==0)
{
cout<<i;
i=x;
}
}
return 0;
}
Explicație:
Anexe:
mirunaelena263:
Buna! Am pus 2 probleme la info ma poți ajuta te rog
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă