Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Camiloher1961 en 23 Mayo 2021, 21:46 pm



Título: Ayuda por favor
Publicado por: Camiloher1961 en 23 Mayo 2021, 21:46 pm
Como puedo hacer para que me de los números compuestos menores de n en arduino

int n;
void setup()
{
  Serial.begin(9600);
  Serial.println("Ingresa un numero: ");
  delay(2000);
  n = Serial.readString().toInt();
  Serial.println("Numero ingresado: ");
  Serial.println(n);
  Serial.println("Los numeros menores son: ");
  for(int p=2; p<n; p+=2)
  {
    Serial.println(p);
  }
}

void loop()
{
}


Título: Re: Ayuda por favor
Publicado por: engel lex en 23 Mayo 2021, 22:56 pm
Basicamente el algoritmo a hacer es el de numeros primos (ya que eso es lo que buscas excluir)

El codigo para conseguir si un numero es primo o no, es bastante facil y tambien puede facilmente conseguirlo hecho de diferentes formas según tus necesidades

de allí basicamente lo que quieres es que. si el numero no es primo, lo retornas