#17549 Si, algo así. Siempre parece que voy o colocado o borracho en las KDD
#17554 No hoy trompa no, hoy solo unos vinitos y kebab para cenar, yo si quieres te dejo una, pero tienes que ganartelo papi
¿Cual es la condición para que un número sea primo, que solo y exclusivamente el resto de dividir ese numero por el mismo y 1 sea 0 no? Solo con el mismo y el 1, si es divisiible por algún otro número y el resto es 0 es que no es primo verdad?
en c# debería recoger un contador desde el número introducido hasta 0, de modo que si es divisible y el resto es 0, por mas de 2 números es que ya no es primo.
#17562 Si, efectivamente eso es un numero primo, cuando solo se puede dividir entre si mismo y 1. Es bastante facil hacerlo.
Haces un while y con un contador que empicen en dos y haces if(Numeroquequieressaber%contador==0)bolean=true y esa bolean rompe el bucle while...obviamente pones que while se pueda romper con bolean true o con el contador>que el numero que quieres saber-1
Seria algo así
int contador=2;
int numero=25; Por ejemplo
boolean NotPrimo=false;
while (NotPrimo==false || contador>(numero-1))
{
if (numero%contador===)NotPrimo=true;
contador++;
.}
Esto seria en java...el punto es para que MV no haga nada raro
#17564 El que no sabría como hacer es el de decir todos los números primos comprendidos entre 2 y 1000.
Tendría un contador para ir dividiendo números por otro contador y si cumplen la condición es que son primos no?
tqqq.... :$
#17566 Pues haces un bluce for
ArrayList<int> Primos = new ArrayList<int>();
ContadorPrincipal=0;
for(contadorPrincipal=0;contadorPrincinpal=1000;contadorPrincipal++)
{
NotPrimo=false
Aquí pones el bucle de antes pero cambiando el "numero" por contadorPrincipal
if (NotPrimo==false)Primos.Add(ContadorPrincipal);
.}
En C# creo que puedes usar .push para los array asi que en vez de arraylist y add, simplemente crea un array y pon .push
#17568 Claro claro, muchas gracias running no te preocupes de verás. El royo es que estamos en primer trimestre y yo sabría hacerlo de una forma mas avanzada pero solo puedo usar bucles. Nada de arrays o nada de funciones.
Gracias de todos modos^^ <3 <3 <3 <3
#17569
no sé de qué habláis pero a mí me hicieron lo mismo para hacer un programa que daba la vuelta al texto que introducías XD
#17569 Metelo en un String en vez de en un Array. Pasa el numero a texto, y haces Text=Text +ContadorPrincipal+"|"
#17570 Ah esos son los que llamo for de copia, pero para ello voy usando la misma variable y "su variable invertida" que no es más que el tamaño del array, o del la palabra, menos el contador