ayuda! programa con funciones
Publicado por Fabian (1 intervención) el 22/10/2017 04:15:28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include<iostream>
using namespace std;
bool prim(int);
int main ()
{
int i,a;
cout<<"Escribe el numero";
cin>>a;
if(prim(a))
cout<<"\n "<<a<< " es impar y primo!"<<endl;
else
cout<<"\n"<<a<<" es par y no es primo"<<endl;
system("pause");
return 0;
}
bool prim(int a){
if(a==1||a==2)
return true;
for(int i=2;i<a/2;i++){
if(a%i==0)
return false;
}
return true;
}
lo hice de esta manera pero al poner 2 me sale que es impar podrían ayudarme y explicarme en que estoy mal
Valora esta pregunta
0