|
subprogram numar prim
Sa se scrie o functie care sa verifice daca un numar intreg esta numar prim
#include<iostream.h>
#include<conio.h>
#include<math.h>
int prim(int n,int i)
{ if (i>(int)(sqrt(n)+1)) return 1;
else
if (n%i==0) return 0;
else return prim(n,i+1);
void main()
{ int n;
cout<<"n=";cin>>n;
if (prim(n,2)) cout<<"nr. este prim"<<endl;
else cout<<"nr. nu este prim"<<endl;
getch();
}