Dev - C++ - problemas con código de números primos :v

 
Vista:

problemas con código de números primos :v

Publicado por cristian sieg (22 intervenciones) el 03/03/2020 03:32:48
alguien me puede ayudar a saber que le falta al código para que funcione??

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
#include<iostream>
#include<stdlib.h>
 
using namespace std;
 
int main(){
 
    int a,b,re=0;
 
cout<<"ingresa un numero"<<endl; cin>>a;
 
a%2==0? b++:re;
a%3==0? b++:re; //si se divide por 2,3 y5 es primo
a%5==0? b++:re;
 
 
a==2? b-:re;
a==3? b-:re; //si el numero ingresado es 2.3 y 5 se le resta uno a b porque son primos
a==5? b-:re;
 
 
a==1?b=1:b=b; // si el numero ingresado es 1 se igualaba a uno es porque no es primo
 
cout<<((b!=0)?"no es primo":"es primo"); // si b es igual a 0 es primo
 
return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder