Răspuns :
O sa scriu tot programul,iar subprogramul de care e vorba o se fie ingrosat.Daca nu-ti da 100 de puncte pe site-ul acela(ceea ce e posibil,pt ca nu accepta diferite expresii/operatori sau eu stiu ce...),nu inseamna ca nu e corect...:)
#include<iostream>
using namespace std;
int mindivprim(int n)
{ int d,x,p=1,c;
for(int d=1;d<=n;d++)
{c=0;
if(n%d==0)
{ for(x=1;x<=d;x++)
{if(d%x==0)
c++;}
if(c==2)
p=p*d;
}
} return p;
}
int main()
{ int n;
cin>>n;
cout<<mindivprim(n);
}
#include<iostream>
using namespace std;
int mindivprim(int n)
{ int d,x,p=1,c;
for(int d=1;d<=n;d++)
{c=0;
if(n%d==0)
{ for(x=1;x<=d;x++)
{if(d%x==0)
c++;}
if(c==2)
p=p*d;
}
} return p;
}
int main()
{ int n;
cin>>n;
cout<<mindivprim(n);
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!