
Para poder calcular los números primos en Java lo primero que tenemos que saber es ¿qué es un número primo? Un número primo es aquel número que solo es divisible por si mismo y por la unidad. Por convención se asume que el número 1 es también primo. Así, los veinte primeros números primos son: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67 y 71.
Veamos cómo podemos implementar un algoritmo en Java que nos permita saber si dado un número, saber si este es un número primo o no.
Lo primero que haremos será definir una función que reciba un entero como parámetro (que será el número a conocer) y devolverá un booleano indicando si el número es primo o no.
public boolean esPrimo(int numero) { ... }
Lo que vamos a hacer es recorrer todos los números entre el 2 y el número sobre el que queremos saber si es primo o no. Dentro del bucle comprobaremos el principio del número primo. «Divisible por si mismo y la unidad». Es decir, que si encontramos un número que es divisible por el número evaluado, este dejará de ser primo.
Por ejemplo, el número 10 no es primo. Ya que 10 es divisible por 2 y 5. Esto, expresado en términos matemáticos vendría a decir, que el resto entre los dos números es 0. Veámoslo:
10/2 = 5, resto 0 10/5 = 2, resto 0
La función que nos ayuda a conocer el resto entre dos números es el modulo. Y en Java se representa con el tanto por ciento. Así:
10%2 = 0 10%5 = 0 10%3 = 1 (Ya que 10/3 = 3 y el resto es 1)
Por lo tanto, dentro del bucle comprobamos el módulo del número a evaluar con el del contador. Si el módulo es distinto de 0 cambiaremos una variable semáforo a false. Esta variable indicará que el número evaluado ya no es primo y nos servirá para salir del bucle.
Veamos el código:
int contador = 2; boolean primo=true; while ((primo) && (contador!=numero)){ if (numero % contador == 0) primo = false; contador++; }
Al ver este código podemos ver que con la variable de control asumimos que el número a evaluar es primo. Esta variable será la que devolvamos como retorno de la función:
return primo;
Otra cosa interesante es que para evaluar los números que hay entre el 2 y el número sobre el que queremos saber si es primo podemos hacerlo de dos formas:
- Ir desde el 2 a el número. De forma ascendente.
- Ir del número a el 2. De forma descendente.
Cabe señalar que en este caso es mejor el primer punto, ya que encontraremos un divisor antes yendo de los números pequeños a los grandes. Por consiguiente evitaremos ciclos de procesamiento y la respuesta será más rápida.
El código sería el siguiente:
public static boolean esPrimo(int numero){ int contador = 2; boolean primo=true; while ((primo) && (contador!=numero)){ if (numero % contador == 0) primo = false; contador++; } return primo; }
Estos algoritmos son de un gran coste computacional, sobre todo si se quiere hacer sobre números muy grandes. Por ejemplo, el algoritmo de seguridad RSA basa el calculo de la clave publica en la multiplicación de dos números primos mayores de 10100. Característica que lo hace ser seguro.
Esta claro que nuestro código no es que sea un código para pruebas computacionales CPU intensivas. Pero alguna mejora podemos tener en nuestro código. Y es que una de las características de los números primos es que nunca tendremos un número primo que sea par. Eso quiere decir que si el número a evaluar es par, directamente lo podemos descartar, por lo cual recuperaremos ciclos computacionales.
Para saber si un número es par podemos utilizar la función del módulo. Y es que si el número dividido entre 2 da un resto de 0, entonces este número es par.
A nuestro anterior código le añadiremos la siguiente línea de código:
if (numero%2==0) return false;
Espero que os haya servido de utilidad esta explicación para poder calcular los números primos en Java.
Joshua
Alguien tiene el metodo con retorno para saber la cantidad de numeros primos?
sandra
Imprima los números primos dentro de 100 y muestre 5 en una línea, (los números primos son números que solo se pueden dividir entre 1 y en sí mismo, 1 no es un número primo).
Alejandro
Alguien me puede ayudar a hacer este ejercicio?
Hacer un programa que lea un número n y nos escriba en la pantalla mediante un
mensaje si es ó no primo.
Nataly
function primos(numero, cont, i) {
numero = parseInt(prompt(«Por favor ingrese un numero»));
cont = 0;
for (i = 1; i <= numero; i++) {
if (numero % i == 0) {
cont++;
}
}
if (cont == 2) {
alert(+numero + » es un numero primo»);
} else {
alert(+numero + » no es primo»);
}
}
primos(nu, cont, i);
var nu, cont, i;
res = prompt(«si desea repetir el algoritmo digite, si de lo contrario digite cuaquier letra»);
break;
Cintia mireya Zarate rodriguez
Me puende ayudar hacer programa que muestre cuales son numero primos y cuales no del 1 al 100
Juan Jose Felix Huerta
Comparto es codigo lo he hecho con un arreglo de 1 a 100 y de ese arreglo crear otro pero que solo tenga los numero primos ademas de que lo he hecho en python pero es lo mismo que en java
# este simbolo significa que es un comentario lo cual seria igual a: //
Lista0=[]
lista1=[]
def ingresar_numero_arg(L):#esto es una funcion
i=1
while i 1:#Los numero primos tienen que ser mayores a 1
while cont <= j:#iniciamos con contador en el numero 2 para asi ahorranos la mitad y preguntamos 2 es menor a j(j se coloca en el primer espacio de nuestro arreglo)
if j%cont==0:#preguntamos si la divicion de j entre cont tiene como residuo 0 (2 % 2)
aux+=1
cont+=1
if aux <= 1:
lista1.append(j)
aux=0
cont=2
David
¿ esto es un código fuente ?
Víctor Cuervo
Sí, en Línea de Código encuentras mucho código fuente. Quieres saber qué es una línea de código. Échale un vistazo a http://lineadecodigo.com/linea-de-codigo/que-es-una-linea-de-codigo/ seguro que es de tu interés.
Saludos.
krisj
buenas tardes, es para saber si alguien me puede ayudar hacer este ejercicio. JavaScript
Determinar si un número ingresado por el usuario es primo o compuesto, y sí es así determinar todos los números dentro de él
Víctor Cuervo
Buenas,
Algunas recomendaciones que puedo darte.
a. Para pedir un dato en Javascript puedes utilizar el promp.
b. El código de este artículo es Java, pero muy fácil de llevar a Javascript
c. Para los números compuestos haz un bucle desde el número-1 hasta el 2 con un operador módulo. Si es igual a 0 es que es compuerto.
Suerte con el código. Si compartes tus avances por aquí te podremos seguir ayudando.
Saludos.
anonimo
Yo lo hice así:
Víctor Cuervo
También es válido, pero hay que tener cuidado con la complejidad ciclomática del bucle ya que siempre recorres hasta el número. Piensa que si introducen un número alto el bucle interno lo va a recorrer hasta el número, cuando posiblemente en 2/3 iteraciones ya sepa que no es primo.
Saludos.
Víctor Cuervo
Hemos publicado un artículo de números primos en Javascript que seguro que te interesa.
Lo puedes leer en…
Espero que sea de tu agrado.
Saludos.
Víctor Cuervo
Hemos publicado el artículo que explica cómo calcular si un número es compuesto en Java. Espero que os sea de utilidad.
Saludos.
diego
Hola, es para saber si alguien sabe resolver este ejercicio:
Elaborar un programa en VBA que calcule la suma de los números múltiplos
de 3 a partir del número 9 y finaliza en el número 45,
guardarlos en una hoja de cálculo a partir de la celda A1 hacia abajo.
No deben incluirse en la suma los números comprendidos entre 21 y 27.
Usar cualquier repetitiva en VBA
Pythagoras314
El número 1 no es primo, ni por convención ni por definición.
Víctor Cuervo
El código nos vale independientemente de si se sigue la teoría sobre si es o no un número primo. Ya que si ves el bucle for, empieza validando por el número 2.
Saludos.
Alemardo
Como se realizaría un programa que en una lista del 1 al 100 (o cualquier numero que se indique) señale cuales son primos y cuales son compuestos? usando «while» en vez de for.
Josuè Apolinar
public static boolean esPrimo(long numero)
{
boolean centinela = false;
if (numero <= 1)
centinela = false;
else if (numero == 2 || numero == 3)
centinela = true ;
else
{
ArrayList primosMenores; /*Declarara el primosMenores como
como ArrayList*/
primosMenores = new ArrayList((int) numero / 2); /* inicializa el
tamaño predefinido del Arrays en */
//Primeros dos elementos de arreglo
primosMenores.add(2L);
primosMenores.add(3L);
//Genera arreglo con todos los numerors primos menores que numero
for (long i = 4; i = primosMenores.size())))
{
if (i % primosMenores.get(contador) == 0)
centinela2 = true;
if ((i / primosMenores.get(contador)) = primosMenores.size())))
{
if (numero % primosMenores.get(contador) == 0)
centinela2 = true;
if ((numero / primosMenores.get(contador)) < 1)
centinela3 = true;
contador++;
}
//Establece la variable centinela
if (!centinela2) //Si no es divisible entre ninguno de los valores primos menores que el.
centinela = true; //asigna centinela como true
} //fin del else externo
return centinela;
} // fin del metodo esPrimo
Marcos Aldo Arredondo Calle
alguien porfa me pudiera ayudar en esto me perdi. Crear un arreglo de enteros de tamaño pasado por teclado. Al finalizar de introducir los datos por teclado debe mostrar la cantidad de números primos.
Sebastian
Crea ese arreglo al final añade un contador ( cont++) pero que este dentro de un if de los numeros primos.
Ariel Larios
¿Me podrian ayudar con esto porfavor? es para un examen para mañana, se los agradeceria demasiado
Realizar un programa en Visual Basic, JAVA o para poder cifrar un texto o un número determinado tomando como parámetros los valores de p y q (siendo estos números primos).
En un archivo de word ánexe el código fuente de su algoritmo rsa.
christian
necesito ayuda en este código y algoritmo que cree un juego como el de el arcado y que me indique
cuantas letras necesita la palabra que este oculta con un asterisco
con un contador de cuantas letras puede darle
al sistema que deberá tener antes de que se elimine la palabra
Erick Joel Torrico Vega
Ordenar un vector de numeros primos sin usar vectores auxiliares ni lista.
Porfavor, ayuda con ese ejercicio en C# de Visual Studio
DIEGO JIMENEZ
Encontrar los primos en el rango:
Del rango obtenido de los dos números, se deberá obtener solo los números que sean primos
Y a la ves impares, Presentar por pantalla los números obtenidos primos impares del rango,
Si no se ha encontrado ningún numero primo impar Presentar por pantalla “no se ha encontrado números primos impares”
AYUDE CON ESTE EJERCICIOS
carlos de oliveira
eso ta facil…
public class NumerosPrimos {
public static boolean esPrimo(long n) {
if(n < 2) return false;
if(n == 2 || n == 3) return true;
if(n%2 == 0 || n%3 == 0) return false;
long sqrtN = (long)Math.sqrt(n)+1;
for(long i = 6L; i <= sqrtN; i += 6) if(n%(i-1) == 0 || n%(i+1) == 0) return false;
return true;
}
public static void main(String[] args) {
// todos los numeros primos mayores a dos son impares
int rango=100;
for(int i=1; i<rango; i++) {
if(esPrimo(i)) {
System.out.print(i + " es Primo");
System.out.println(i%2==1 ? " e Impar." : ".");
}
}
}
}
yaneth
hola carlos ayudame por fa
Realizar una aplicación que le solicite al usuario un rango de números enteros mayores que cero y calcule e imprima la sumatoria de los 5 primeros números primos, comprendidos en ese intervalo.
Víctor Cuervo
yaneth,
La idea es que tengas el rango de números en un array de enteros.
Para leer los números puedes apoyarte en el ejemplo de http://lineadecodigo.com/java/lectura-de-datos-en-java-con-scanner/
Luego, por cada número del array debes de llamar al método
esPrimo()
que hemos definido en el artículo.Si es primo lo guardas en un segundo array, que cuando llegue a tamaño 5 le puedes recorrer para sumar.
¿Más o menos te orienta?
Saludos.
Jasper
Los numeros primos no pueden ser pares !!
del
salvo el número 2, que sí es primo. Que no se te olvide ese detalle
Luis k
public class esPrimo {
int numero;
double raiz;
boolean primoRelativo;
public esPrimo(int num){
this.numero=num;
if(numero%2!=0 && numero > 2){
primoRelativo = true;
}
}
public void calculaPrimo(){
int contador=3;
this.raiz=Math.sqrt(numero);
int raiz_entera = (int) Math.floor(raiz);
while(contador <= raiz_entera && primoRelativo==true){
if(numero%contador==0)primoRelativo=false;
contador+=2;
}
if(primoRelativo){
System.out.println(numero + " es primo");
}
else{
System.out.println(numero + " no es primo");
}
}
public static void main(String[]args){
for(int i=3; i< 2049;i++){
esPrimo a = new esPrimo(i);
a.calculaPrimo();
}
}
}
Alex
me salvaste una materia, te lo agradesco en verdad hermano, por ayudar de esta manera tan desinteresada! un saludo y un fuerte abrazo!
Clariza Correa Cueva
alguien me puedes ayudar con este ejercicio. por fisss . :(
Desarrollar el siguiente ejercicio haciendo uso de Subprogramas (ó métodos)
1. Hacer un algoritmo que permita hallar los números compuestos, en un rango de números: inicio y fin.
Número compuesto es aquel que no es primo.
Como resultado debe mostrar la siguiente información:
a) Mostrar los números primos y compuestos en el rango ingresado
b) Cuántos números primos y compuestos hay en ese rango
c) Cuál es la suma de números primos y compuestos.
Selma
Alguien sabe me decir como puedo desarrollar esta practica:
1-Desarrollar un programa Java que muestre por pantalla los números primos del 1 al 1000 y todos los años bisiestos entre el año 2000 y el 3000.
Necesito la query , la arme de esta forma y no trae el resultado que necesito:
package paquete;
class Java {
/**
*
*/
public void impresoraDeAñosBiciestos() {
int numero = 2000;
while(numero < 3000) {
System.out.println(numero);
numero = numero + 4;
}
}
Help me
Víctor Cuervo
Hola Selma,
Tienes el ejemplo del año bisiesto en http://lineadecodigo.com/java/ano-bisiesto-en-java/ y con este que tienes el de los números primos en Java sería tan sencillo como:
Espero que te ayude.
Alberto
@ELELE
if(num % 2 == 0) System.out.println(«Es par»);
else System.out.println(«No es par»);
ELELE
AYDAAA NESESITO UN PROGRAMA QUE DIGA SI ES PAR O IN PRA ME URGE ESTOY EN EXAMEN
Víctor Cuervo
Aunque ya te lo ha puesto Alberto, lo tienes explicado en:
Saludos.
anónimo
Titulo
Alta Nueva
Datos
//datos
Nombre*:
//lista desplegable
Provincia*:
– Selecciona una Provincia –
Barcelona
//caja de texto
Como nos ha conocido?*
//checkbox
Categorias de interes:
musica
//other
Categorias de interés(Tipo de juegos)*:
Estrategia
Arcade
cARLOS
hola a todos
alex
Scanner r= new Scanner(System.in);
System.out.println(«introduce n:»);
int n;
int contador=0;
n=r.nextInt();
for(int i=1;i<=n;i++)
{
if(n%i==0)
{
contador++;
}
}
if(contador==2)
{
System.out.println("es primo");
}else{
System.out.println("el numero no es primo");
}
}
}
aaron
No pasa este algoritmo prueba con el numero 1 q no es primo y no funciona
Antonio | Estadisticas
Gracias recién comienzo a utilizar java y estos artículos me han ayudado bastante.
Víctor Cuervo
@Juan,
Me alegro que te haya gustado el artículo. Muchas gracias por el comentario, dan muchos ánimos para seguir.
Juan
Excelente, Muchas Gracias!
silvio
y q pasaria si mi numero a evaluar (si es primo o no) es un 2 :\
Víctor Cuervo
@oskar, me alegra que te haya servido. :-D
oskar
gran aporte me ayudo bastante grasias
ivan mrsnik
Yo no habia escuchado que un break es malo, para eso colocaron la instruccion los que crean los lenguajes, claro que se puede colocar algo alternativo en este pequeño codigo, pero hay codigos de algunos que dentro del ciclo ponen demasiadas instrucciones que significaria colocar condiciones revisando el cambio en la condición, eso es gasto adicional de cpu, por gada ciclo de ejecución.
Una alternativa es colocar
for ($i=3;$i (menor igual) sqrt($num) and $primo==true;$i+=3)
Pero aqui significa revisar por ciclo la variable $primo
Si el break fuera malo no existiera la instruccion textual for(;;) parece invalida pero en php es valida, sin condiciones y sin variables
k40s
Sí, con calculando hasta la raiz va bien en lugar de hasta la mitad.
Un consejo, que no me ha ido nada mal: todos mis profesores que me dieron programación (en c en java incluso en bash) me dijeron que para salir de un bucle no se debe usar break si no la lógica (el break solo para los switch-case). :-) eso si hay muchas veces que es tentador usarlo jeje
ivan mrsnik
Disculpa el código al pegarlo se corto en signo menor (voy a colocar la palabra (menor):
(menor)?php
function esPrimo($num) {
$primo = true;
if ($i%2==0){
$primo=false;
}
else {
for ($i=3; $i (menor) = sqrt($num);$i+=2) {
if ($num%$i==0){
$primo=false;
break;
}
}
}
return $primo;
}
?>
ivan mrsnik
Disculpa el código al pegarlo se corto en signo menor (voy a colocar la palabra (menor):
ivan mrsnik
Disculpa el código al pegarlo se corto:
<?php
function esPrimo($num) {
$primo = true;
if ($i%2==0){
$primo=false;
}
else {
for ($i=3; $i
ivan mrsnik
Mira te lo escribo completo, aunque en php, lo lleva al lenguaje que quieras despues:
<?php
function esPrimo($num) {
$primo = true;
if ($i%2==0){
$primo=false;
}
else {
for ($i=3; $i
aqui si sacas si un 1000001 (millon uno) es primo solo haces 500 divisiones ya que lo saca hasta la raiz cuadrada, tu lo harias hasta el 500 mil porque pusiste num/2, lo segundo todo par es divisible por 2 entonce porque dividir por 4 o por 8… Ademas una vez que primo es falso te falta un break para romper el for, tu codigo es sencillo pero el gasto computacional es barbaro.
k40s
julio? xDD eso es el mes. No me llamo julio!! ajjaja
Con tu codigo me salen:
1
2
3
4
5
6
7
8
10
11
13
14
16
17
19
20
Algo falla, ahora no tengo tiempo, luego los reviso!
ivan mrsnik
Para julio(k40s )
Con este for pierdes un tiempo valioso
for (int i=2; i <= num/2; i++) {
a) no se saca hasta num/2 sino hasta la raiz cuadrada de num
b) el unico par por el que debes dividir es el 2, por tanto es mas eficiente dividir primero por 2 y si no aplica el for de esta forma
for (int i=3; i <= Math.sqrt(num); i+=2) {
es decir todos los impares, por esta forma aplicas la mitad de las divisiones.
k40s
Creo que es mas simple asi:
public static boolean esPrimo(int num) {
boolean primo = true;
for (int i=2; i <= num/2; i++) {
if (num % i == 0) {
primo = false;
}
}
return primo;
}
Solo te hace falta comprobar si es modulo hasta num/2 ya que los mayores de eso nunca van a ser dividores. Por lo tanto sabes cuantos numeros vas a contar (desde 2 hasta num/2) a si que mejor el bucle for en lugar de ese que haces. Aunque para gustos :D
Maria
Ola necesito un progrma que me pida que elija entre A y B si se selecciona A me devovera el primer numero par que corresponda a la posicion de un elemento de un array de 10 elementos.
Si eljo la opcion B que me devuelva lo mismo en numero impar
Si no elijo ninguna me de error
Gracias!!
imbeciles
Como podeis poner comentarios del tipo debo usar un if o como se hace un cemaforo con metodos.. ni puta idea.. nadie hara la tarea por vosotros.. panda de vagos.. pillaros un manual de java y empezad a leer que nadie os va a sacar la mierda de la cabeza
lety
hola, necesito hacer un programa en java, en Jframe, que indique si un numero es primo… no se como empezar hacer el programa, que datos poner, debo utilizar el BOOLEAN,IF Y ELSE ?????? xfa te lo voy agradecer mucho, mi tarea lo entrego este sabado… espero me contesten lo mas pronto posible, gracias ¡¡¡¡¡¡
Gerard Jean Baptiste
hola estoy estudiando prog. en java me gustaria que alguien me diga como escriba un progama en java que lea un valor intero y evalua intero.
y tambien un programa en java que escriba 3 tres valores y determine si estos pueden forma un triangulo.
gracias…
PracticanteXD
..agregame a [email protected] … Ayudo a gente que le ponga ganas…tmb tengo materiales *.pdf… pero enfin …
relayza
urgente necesito saber rapido cual es factorial q calcular un numero dado urgente porffa
cristian
Realizar un programa en Java que lea dos números enteros y muestre al
final el residuo de los números capturados por teclado sin utilizar el
operador %.
carlos alberto
ok, si quieres me escribes al correo [email protected] Saludos.
ElizabethCarol
graciaaaassss carlos….!!!! :)
carlos de oliveira
Aqui les dejo una de las funciones mas veloces para saber si un numero es primo.
public static boolean esPrimo(long n) {
long nPrueba;
long nLimite;
if(n%2==0) return false;
nPrueba = 3;
nLimite = n;
while(nLimite > nPrueba) {
if(n%nPrueba==0) return false;
nLimite = n/nPrueba;
nPrueba += 2;
}
return true;
}
carlos de oliveira
que necesitas ?
ElizabethCarol
Mi prof me pide obtener un numero primo y obtener el siguiente. este ejercicio es dentro de la clase de constructores y herencia ayuda por fiiiissss me urge. gracias :)
ElizabethCarol
necesito ayuda en java urgenteeeeeeeee pleaseeeeee!!!!!!
carmen
hola me llamo carmen y no me gusta este programa lo odio igual ke todos los ke no tengan nada ke ver con yahoo¡¡¡ y wilkipedia
gaby
necesito un programa en el que realice si un nuemro es par o primo de una matriz mxn
PracticanteXD
Mi correo si kieren ayudarme…o tienen material de este tipo pa que me puedan ayuda es {[email protected]}..grx
PracticanteXD
Necesito ayuda..de como hacer mantenimiento (sin base de datos)
….con una coleccion Hashtable….[Agregar,Buscar,Actualizar y Eliminar..] seria chvere que me ayudaran…no se mucho.. del tema…?
David
Me podrian facilitar un ejemplo del uso del JProgressBar?
juan fernando cortes ramirez
que problema hay en esta no entiendo AYUDAAAAAAAA
import java.util.*;
public class Extras
{
public static void main(String[] args)
{
public static boolean esPrimo(int numero)
{
int contador = 2;
boolean primo=true;
while ((primo) && (contador!=numero))
{
if (numero % contador == 0)
primo = false;
contador++;
}
return primo;
}
}
}
carlos de oliveira
Hay que tener cuidado con los algoritmos para calcular primos, no todos son exactos, yo he visto algunos sumamente rápidos pero no exactos… hay que tener la certeza de que el algoritmo calcule numeros grandes con exactitud…
saludos
lineadecodigo
@patri the best,
¿Qué buscas? En qué podemos ayudarte??
patri the best
esta pag n me gusta na porqe no encuentro lo qe qiero
emi
se dice que dons numero n1 y n2 son amigos si la suma de los divisores de n1, exepto el propio n1,es igual a n2 y si la suma de los divisores de n2, exepto el n2, es igual a n1. Escribe un programa que, dados dos numeros enteros positivos desde y hasta , muestre por pantalla todos las parejas de numero comprendido entre desde y hasta . Ademas, dos numero amigos deberan aparecer una sola vez por pantalla
lenguaje pyton ayuda
lineadecodigo
@David,
Puedes probar suerte sobre tu tema en nuestros foros:
http://www.dudasprogramacion.com/forum/java-basico
Allí encontrarás más gente que te ayude.
lineadecodigo
@Jose,
En primer lugar gracias por ayudar a @David. Pero no utilices lenguaje ofensivo. Gracias :-D
Jose
David,
si eres idiota, en el for tienes for(i=1;i==n;i++) y debes tenerfor(i=1;i<=n;i++) para que corra de 1 a n. Para la Proxima ten mas cuidado
idiota.David
Utilicé el método de esta página para hacer un programa que me cuenta cuantos números primos hay en un intervalo de 1 a n, pero el contador no cuenta, y lo necesito pal lunes 20 de sepriembre.Alguien puede ayudarme con mi problema?
package Test_Proyect;
import javax.swing.*;
public class Primo {
public static void main(String[]args) {
String enter;
int n,i,k=0;
boolean primo;
enter=JOptionPane.showInputDialog(null,»»,»Primo»,JOptionPane.INFORMATION_MESSAGE);
n=Integer.parseInt(enter);
for(i=1;i==n;i++){
primo=esPrimo(i);
if(primo == true){k++;}
}
JOptionPane.showMessageDialog(null,k+» numeros primos.»
,»Resultado»,JOptionPane.INFORMATION_MESSAGE);
}
public static boolean esPrimo(int i){
int divisor = 2;
boolean primo=true;
if(i<4){return primo;}
while ((primo) && (divisor!=i)){
if (i % divisor == 0)
{ primo = false; return primo;}
divisor++;}
return primo;}
}
Ivan Mrsnik
Estoy buscando quien tenga el mejor programa de obtención de primos, 1 hasta N, el que hice hace un mes, en php lo pase luego a python, penl y C++, era rapido, pero uno que vi saca 10 millones en segundos y 500 millones en casi 10 min en mi lenovo n200, como no me iba a dejar ganar cambie el mio, y saca en php de 1 a 200 millones en 16 segundos, y en C en ese tiempo aproximado 1 a 500 millones. Mi programa no sigue ninguna regla de las convencionales vistas en la web. Y por eso los supera. [email protected]. Lo termine ayer. Y probe en excel hasta 30 mil sin error.
yenny
2. Elaborar un algoritmo que lea tres números y determine el valor del medio.
3. Dado un valor entero determine si es impar, múltiplo de 5 y negativo.
por favor colaboreme, gracias
yenny
hola a todos necesito que me colaboren con este ejercicio:
realizar en seudocodigo una aplicacion donde se captura dos numeros,para su posterior divicion.
les agradesco la ayuda
PracticanteXD
Hola… Ahora me piden hacer un histograma con los pesos de alumnos de un salon de clase … en consola Ejemplo:
Pesos Cantidad de Alumno
—– ————————————————
25 ********
26 **
27 ******
28 *****
. …
Donde los Asteriscos sean la cantidad de Alumno
(Pa ingresarlo hacerlo con la libreria Scanner)
Scanner sc= new Scanner(System.in);
rafael sanchez
b) Solicite la entrada de los datos de una matriz (del orden que el usuario especifique), ordene los datos de esta matriz (en orden ascendente por columnas) y guarde en un archivo cada elemento de cada fila separado por coma, al concluir cada fila se pasará a la línea siguiente del archivo y se colocará cada elemento separado por coma hasta concluir.
quien me puede ayudar con este ejercicio de java no lo se hacer si alguien de ustedes puede se lo agradeceria
ALI NIÑO
QUIEN ME PUEDA COLABORAR SERIA DE MUCHA AYUDA: NECESITO UN PROGRAMA EN PASCAL QUE CONVIERTA NUMEROS REALES A NUMEROS ROMANOS APARTIR DEL 1 AL 3000500 GRACIAS Y ESPERO PRONTA RESPUESTA ME URGE UN POCO….. AGRADESCO TODA LA AYUDA POSIBLE
NELSON GIL
GRACIAS A QUIEN PUEDA COLABORARME: REQUIERO DE UN CODIGO EN C++ QUE ME GENERE LA CANTIDAD N DE NUMEROS «PRIMOS» Y NO COMPUESTOS. OSEA, SOLO LOS IMPARES PRIMOS. GRACIAS. [email protected]
sayra
necesito ingresar un valor dnse se muestre los numero que sean multiplo de 2 ya la vez que sea de 3
lineadecodigo
@juan,
Lo tienes en el artículo
Espero que te sea de ayuda.
Juan
hola tengo una duda, necesito que ingrese 5 números así: 12345 y después que me separe así 1 2 3 4 5, la separación de los numeros ya lo hice, pero necesito que me lo lea pegado los números cuando yo lo ingrese, gracias por la ayuda
lineadecodigo
@Stevens,
Muy buen código. Muy útil para la gente.
Muchas gracias.
Stevens
Este código lo realizamos en una clase de universidad:
Evalúa que un numero no tenga mas de 2 mod igual a cero, empezando desde el mismo valor y decreciendo hasta llegar a uno.
public static void esPrimo (int valor){
int contador = 0;
int auxiliar=valor;
while (auxiliar>0){
if (valor % auxiliar == 0)
contador++;
auxiliar–;
}
if (contador<=2)
System.out.println("En numero: "+valor+" es primo");
}
Saludos
lineadecodigo
@Carlos De Oliveira,
Tienes un artículo explicando el cálculo de factoriales. Por si puede ser de tu interés.
Carlos De Oliveira
La funcion para calcular el factorial de un numero:
public static int factorial(int n){
return (n<2)?1:n*factorial(n-1);
}
lineadecodigo
@ignacio,
Muchas gracias por la ayuda a la gente del foro.
ignacio
int i;
for(i=0; i<11; i+=2){
System.out.println( i + "-" + i+1 + " " );
}
y
System.out.println("1438512172226293250");
jenny
hola que tal. necesito imprimruna serie como estas:
1-2 3-4 5-6 7-8-9-10
y otra como esta:
1438512172226293250.
es que recien inicio, y no entiendo muy bien gracias por la ayuda.
Franco
muy bueno el codigo, me ayudo arto pero… al ingresar un numero impar como el 49 da true, cuando deberia ser false, se podria hacer alguna excepcion… aunke no me manejo mucho en excepciones.
De todas formas gracias ya ke = me ayudo.
P.D:si ya estaba resuelto este problema no me di cuenta… sorry
rosita
holaaaaaa ayuda con java quisiera información sobre este programa
elena
hola a todos quisiera q me digan como puedo sacar el factorial entre 1 y 8 en netbeans, recien me stoy familiarizando con este programa. Gracias
jasiel
como puedo aser un programa que me bote en forma de triangulo de la z…..a
.
.
.
.a
jesus
hola necesito si por faver me pueden ayudar
en un programa ke invoke un metodo ke reciva un numero primo y devuelva el numro primo siguiente pliss ayuda es en java y soe new kon esto
jorge
ayuda… porfaa…Visualizar y contabilizar todos los números de 2 cifras , compuestos por cifras diferentes
JORGE
ayuda x favor
necesito un programa qu me presente los numeros del 1 al 100 ademas de qu presente la suma de los numeros pares y por otro lado la suma de numeros impares
gracias al qu me responda
carlos de oliveira
metodo burbuja.
Pamela
hummmmmm deseo saber como puedo ordenar 3 numeros cuales sean pero que ordenen en forma ascendente
Pamela García Alderete
auxilioooooooo ayuda quiero saber con puedo ordenar 3 numeros en forma ascendete. en java(netbeans)urgente!!!!!!!!!!!!!!!!!!!!!!!!!1te lo agradecereeeeee
yania
quisirea saber como sacar el x porciento de los caracteres de un fichero , quitar el resto, y este resto ponerlo en otro con todo lo demas igual solamente cambiaria la cantidad de caracteres.
por favor lo necesito………urgente
Baquiax
Este es mi codigo
Para principiantes en JAVA.
import javax.swing.JOptionPane;
public class primo {
public static void main(String args[])
{
String numero=JOptionPane.showInputDialog(«Ingrese el numero máximo a verificar»);
int nmax=Integer.parseInt(numero);
int modulo=0,bandera=1,cantidad_primos=0;
System.out.println(«Los numero primos entre 2 y: «+nmax );
for (int contador=2;contador<nmax+1;contador++)
{
modulo=0;
bandera=0;
for (int contador2=1;contador2<=contador;contador2++)
{
modulo=contador%contador2;
if (modulo==0 )
bandera=bandera+1;
}
if (bandera<3)
{
System.out.println(contador);
cantidad_primos=cantidad_primos+1;
}
}
JOptionPane.showMessageDialog(null,"Cantidad de numeros primos: "+cantidad_primos);
}
}
carlos de oliveira
public static String LeerCadena() {
String s;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try { s = br.readLine(); } catch(Exception e) { s= «»; }
return s;
}
public static boolean guardarArchivo(String archivo, String cadena) {
FileOutputStream fos;
DataOutputStream dos;
try {
File file= new File(«C:\\» + archivo);
fos = new FileOutputStream(file);
dos=new DataOutputStream(fos);
dos.writeChars(cadena);
dos.close();
return true;
} catch (IOException e) {
e.printStackTrace();
}
return false;
}
public static void main(String[] args) {
// TODO code application logic here
System.out.println(«Introduzca la cadena:»);
String cad = LeerCadena();
String archivo = «archivo.txt»;
System.out.println();
System.out.println(«Guardando » + archivo);
if(guardarArchivo(archivo,cad)) {
System.out.println(«El archuvio » + archivo + » fue guardado»);
}
}
ali
hola quisiera saber porfa cual es el codigo pARa que yo pueda compilar un programa en java en donde yo le pida al usuario una cadena y esta cadena se imprima dentro de un documento con extension .txt
porfavor diganme que necesito
jorge
hola.. necesito un algoritmo que me convierta numeros naturales a numeros romanos
mariposa¨¨
hola, me gustaria saber si alguien me puede ayudar con un programa en donde se comparen 2 numeros primos…
jorge
como hago para que al ingresar un numero me de el mes del numero que ingrese con Scanner o con JOptionPane
PracticantexD
Si alguien xfavor que desee ayudarme ..agregeme..
[email protected]
PracticantexD
Como hago para contabilizar los numeros primos ,pero dentro de un array o arreglo de orden 4 ….
Me deveria salir x ejemplo…este arreglo
4 2 3 5
2 5 6 1
2 9 9 2
2 4 6 6
La cantidad de numeros primos es: 8
kenneth
ta dificil…si fuera en .Net te hecharia una mano pero Java ni idea…Sorry..
carlos de oliveira
coooo no quieres nadita…. yo te puedo hacer uno por $500
elena
hola ojala y alguien pueda ayudarme en la prepa me piden un programa EN JAVA que realice un control escolar de una escuela tanto calificaciones como asistencia, validando que la materia no hayatenido calificacion aprobatoria anteriormente. ojala y me puedan ayudar ya que lo mio no es tanto la programacion, se me da mas el mtto y soporte…….
gracias este es mi correo [email protected]
elena
hola ojala y alguien pueda ayudarme en la prepa me piden un programa que realice un control escolar de una escuela tanto calificaciones como asistencia, validando que la materia no hayatenido calificacion aprobatoria anteriormente. ojala y me puedan ayudar ya que lo mio no es tanto la programacion, se me da mas el mtto y soporte…….
gracias este es mi correo [email protected]
kenneth
mi correo [email protected]
kenneth
Si alguien tiene algun tipo de duda que me la comenten que ahoramismo estoy haciendo un curso de Visual Studio 2008 y me estan enseñando C#, C++, algunos lenguajes mas de programacion…
kenneth
La linea para escribir los primeros 100 numeros primos es:
for (int numeros = 1; numeros < 101; numeros++) //Aqui le diremos que empieze desde 1 y termine en el 100 y que nos muestre los numeros de 1 en 1//
{
bool noprimo = false;
for (int i = 2; i < numeros; i++) // El i se le puede poner cualquier nombre//
{
if (numeros % i == 0)
{
noprimo = true;
break; //Se sale Del bucle for//
}
}
if (noprimo)
{
Console.WriteLine("El numero: " + numeros + " no es primo");
}
else
{
Console.WriteLine("El numero: " + numeros + " es primo");
}
}
Console.ReadKey();
}
}
}
ARIANA
HOLA PS MI PROBLEMA ES Q NO ME SALE EL PROGRAMA DE SACAR UN NUMERO PRIMO ME PODRIAN AYUDAR
henry ramirez
UNA PREGUNTA?? COMO HAGO PARA QUE ME IMPRIMA LOS TRES NUMERO ENTERO,,O COMO SE HACE
michel
como hacer un programa en javascript que reciba un numero hasta 1000 y cuando lo reciba lo muestre en letra
Fausto
mira LUNA Un número es primo cuando es entero positivo, distinto de 0 y 1 y que únicamente se puede dividir por sí mismo y por 1 para dar una solución exacta.
DE NADA
luna
HOLA QUIERO SABER EL SIGNIFICADO DE NUMEROS PARES E IMPARES MUCHAS gracias!! Y ESPERO SUS RESPUESTAS
los saludo atentamente yo LUNA
luna
quiero saber el significado de los numeros primos y compuestos para la escuela asi que respondan lo antes posible!!!
GRACIAS…
tengo 9 años y me llamo Luna
MAKARIO
Eres tu la droga de mi cuerpo
y dejarte ya no puedo
porque eres de mi sangre
una gran necesidad
que no puedo calmar,
aunque seas prohibida en sociedad
Puedes acabar hasta mi vida
inyectandome a escondidas
porque no puedo evitarlo
que de ti miedo me da
cuando te llego a amar,
una sobredosis me pueda matar
Eres mi droga, eres mi vicio,
entre mi sombra
tantas cosas me provocas
cuando hacemos el amor
eres peligro, eres un mal, eres veneno,
amante, pasion de fuego
que consume mi interior
mis venas ya, las tengo que inyectar
de ti yo necesito mas
Puedes acabar hasta mi vida
inyectandome a escondidas
porque no puedo evitarlo
que de ti miedo me da
quando te llego amar,
una sobredosis me pueda matar
Eres mi droga,ere mi vicio
entre mi sombra,
tantas cosas me probocas cuando
hacemos el amor
eres peligro,eres un mal,veneno,
amante,pasion de fuego
que consume mi interior
mis venas lla,las tengo que inyectar,
de ti no nesesito mas
MAKARIO
Siento un vacio que va
ahogandome una vez mas
te quema el aire en la piel
y vivir me da igual.
Me duele tanto saber
Me duele solo pensar
que moriremos asi y de igual forma te vas
tus palabras me pueden mentir
tu mirada jamas.
Contra viento y marea
y tal vez contra el mundo
luchare con quien sea
sin dudar un segundo
con todo el corazon
a matar o morir
Contra viento y marea por estar junto a ti.
Llevo un silencio que da
la sensacion de gritar
tengo la mente en tu voz
que pide nunca olvidar
tus palabras me pueden mentir
tu mirada jamas
Contra viento y marea
y tal vez contra el mundo
luchare con quien sea
sin dudar un segundo
con todo el corazon
a matar o morir
«CONTRA VIENTO Y MAREA POR ESTAR JUNTO A TI»
CON UN SUEÑO QUE PIDE
CON MI FE QUE TE SIGUE
Y CON TODO EL AMOR
CARMELA RUIZ
ESTOY HACIENDO UNA CLASE DE NUMERO DE PRIMO Y SE ME EJECUTA PERO ME SAJE DOBLE
public class Nesprimo {
private int prime;
public Nesprimo(){
prime=1;
}
public static boolean esprimo(int x){
boolean primo;
boolean Tdivisor;
if(x==2)
primo =true;
int d=2;
Tdivisor=false;
while (d<x && !Tdivisor)
Tdivisor = x% d++==0;
primo =!Tdivisor;
return primo;
}
public int proxPrimo(){
while (! esprimo(++prime));
return prime;
}
public void resutd(){
prime=2;
}
}
public class numprimos {
public static void main(String[] args) {
int prime []=new int [300];
Nesprimo p= new Nesprimo();
for (int i=0; i<prime.length;i++)
prime[i]=p.proxPrimo();
for(int i=0;i<3;i++)
for(int j=0;j<prime.length;j++)
System.out.println(""+prime[j]);
}
}
geremias
necesito un seudocodigo de como convertir numeros enteros a numeros romanos
geremias
necesito que alguien me mande un seudocodigo de como convertir numeros romanos a enteros.
lineadecodigo
@Martha Alvarez, @axel, @Silvana,
Hemos publicado el artículo Numeros divisibles con java. Espero que os sea de ayuda con vuestras dudas.
felixclase
jajajajajajaajajajajajajajajaja vaya que se complican la vida mira un programa que hace lo mismo y mas sencillo:
//Programa sencillo para saber si es primo o no
import java.util.Scanner;
public class Primos{
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
System.out.println(«Dame un numero :»);
double b = lector.nextDouble();
double b1 = b % 2;
if (b1 == 0) {
System.out.println(«Su numero es par»);
}else{
System.out.println(«Su numero es impar»);
}
}
}
miguel
una funcion que determine si es capicua o no /en php
miguel
hola bueno gracias por la respuesta que me va a dar
lineadecodigo
@Shigo,
Lo que comentas se llama Conjetura Capicua.
Ya te hemos publicado el artículo que explica como hacerlo.
Espero que te sea de ayuda.
lineadecodigo
@Valeria, como dice @Carlos Alberto, las formas de sumar un número natural pueden ser infinitas…
Si bien, intentaremos ponernos manos a la obra para ver si podemos daros el código. :-)
lineadecodigo
@Ricardo,
El módulo en Java es con el %.
lineadecodigo
@anyela,
Pues con un bucle for/while/…, que empiece por ese número primo (ese número más 1) y con cada valor del bucle invoca al método del número primo.
Por ejemplo, si te dan el 11.
for (int x=12;x<1000;x++)
esPrimo(x);
Ahora que con un bucle while mucho más optimizado.
Carlos Alberto
La forma para calcular de cuantas maneras se puede sumar un numero natural es bastante completa, las soluciones pueden ser infinitas, te sugiero que replantees el problema.
lineadecodigo
@Martha Alvarez,
Tienes que utilizar el módulo para calcular que el resto es 0.
Así para 7 y 11.
if (numero%7==0)
System.out.println(«Divisible por 7»);
if (numero%11==0)
System.out.println(«Divisible por 11»);
LOLA
TODOS NO SE METAN A JAVA
LOLA
LOLA ALGUIEN QUIERE SER MI NOVIO QUIERO DAR SALUDOS A
VLENTINA GOMEZ DEL COLEGIO SANTA ANA A VALENTINA GOMES
LOPEZ ES MI MEJOR AMIGA
LOLA
QUIERO HACER UN PROGRAMA DE CHAT
maria angelica
hola me pidieron un numero capicua , menor de 500 , que sea par , y ademas que sea multiplo de tres . me pueden ayudar?
Valeria
hola tengo una duda de como hacer un programa que vea de cuantas maneras de puede escribir un numero comosuma de numeros naturales por ejemplo:
4=3+1
4=2+1+1
4=1+1+1+1
por fis si me pueden ayudar
JOSHI
HOLA BUENO NECESITO UN CODIGO EN JAVA QUE CAMBIE NUMEROS ARABIGOS A ROMANOS
pilar
¿ quien sabe que caracteristicas tienen los numeros primos ?
por fa si alguien sabe digame
Carlos De Oliveira
//Con esta simple función se calcula todo
public static boolean esPrimo(int numero){
for(int i=2; i<numero; i++) if (numero % i == 0) return false;
return true;
}
anxeluz
o.o interesante lo que yo hice fue meterlo a un for, empezamnos con el dos y termina n numero antes del numero busquado. veanlo:
import java.util.Scanner;
public class NumeroPrimo{
public static void main(String[]args){
Scanner s=new Scanner(System.in);
int i, numero;
boolean primo=true;
System.out.print(«Numero: «);
numero=s.nextInt();
for(i=2; i<numero; i++){
if(numero%i!=0){
primo=true;
}
else{
primo=false;
break;
}
}
if(primo==true){
System.out.print(«Numero primo»);
}
else{
System.out.print(«No es primo»);
}
}
}
y tambien hice otro que te imprima tantos como quieras haci podrías imprimir los primeros 20 o 50 o 1000 :
import java.util.Scanner;
public class NumeroPrimo3{
public static void main(String[]args){
Scanner s=new Scanner(System.in);
int i,j=0, numero=0,enter;
boolean primo=true;
System.out.print(«Cuantos numeros primos quieres «);
enter=s.nextInt();
do{
numero+=1;
for(i=2; i<numero; i++){
if(numero%i!=0){
primo=true;
}
else{
primo=false;
break;
}
}
if(primo==true){
System.out.println(numero);
j++;
}
}while(j!=enter);
}
}
Carlos De Oliveira
public class Roman {
//================================================================ constant
// This could be alternatively be done with parallel arrays.
// Another alternative would be Pair
final static RomanValue[] ROMAN_VALUE_TABLE = {
new RomanValue(1000, «M»),
new RomanValue( 900, «CM»),
new RomanValue( 500, «D»),
new RomanValue( 400, «CD»),
new RomanValue( 100, «C»),
new RomanValue( 90, «XC»),
new RomanValue( 50, «L»),
new RomanValue( 40, «XL»),
new RomanValue( 10, «X»),
new RomanValue( 9, «IX»),
new RomanValue( 5, «V»),
new RomanValue( 4, «IV»),
new RomanValue( 1, «I»)
};
//============================================================== int2roman
public static String int2roman(int n) {
if (n >= 4000 || n = equiv.intVal) {
n -= equiv.intVal; // Subtract value.
result.append(equiv.romVal); // Add roman equivalent.
}
}
return result.toString();
}
///////////////////////////////////////////////////////// inner value class
private static class RomanValue {
//============================================================== fields
//… No need to make this fields private because they are
// used only in this private value class.
int intVal; // Integer value.
String romVal; // Equivalent roman numeral.
//========================================================= constructor
RomanValue(int dec, String rom) {
this.intVal = dec;
this.romVal = rom;
}
}
}
ely
quiero un autocodigo que convierta un numero natural >50 en numeros romanos porfa
Carlos De Oliveira
public static boolean esPrimo(int numero){
for(int i=2; i0);
}
Carlos De Oliveira
y para validar solo enteros positivos:
public static boolean esPrimo(int numero){
for(int i=2; i0);
}
Carlos De Oliveira
El algoritmo anterior de los numeros primos podria resumirse mejor en la siguiente forma:
public static boolean esPrimo(int numero){
for(int i=2; i<numero; i++) {
if (numero % i == 0) return false;
}
return true;
}
andres
hola necesito hacer un programa en eclipse de java que me lea un numero y me diga si es numero capicua o no
Mario Bolaños
Hola que tal como puedo aser un programa para calcular el numero perfecto y encontrar sus divisores porfa acoliten
anonimo
kiero saber kual es el nimero primo mayos k 1000
marcos negrete
hola soy yo marcos necesito un programa que diga cuantos numeros primos que hay entre 1 y 100
marcos negrete
hola soy marcos necesito que me hagan el favor y me ayuden con este programa,que lea un numero y diga si es primo o no lo es, gracias por su ayuda………
marcos negrete
hola me llamo marcos necesito un programa, que muestre los numeros primos que existen entre 1 y 100
alexa
hola,kisera saber como calcular el factorial de los numeros primos del 2 al 19 agardeceria su ayuda,muchas gracias
sandy
funciones en javascript qu calcule los numeros pares
luchis
Muestre en pantalla los números primos (los que solo son divisibles por sí mismos y la unidad) mayores a 1000 y menores a 10000.y muestre en pantalla los snumeros naturales pares menores a 300 que no son divisibles por 3 y por5
yuriko
ayuda
necesito convertir numeros romanos a arabicos en java
HELP!!!
Francisco
. SUMA DE NÚMEROS PARES. Realiza un programa que realice lo siguiente:
a. Pedir tres números enteros pares
b. Mostrar un mensaje de error en caso de recibir algún número non (no deberá sumar números nones)
c. Sumar los tres números
d. Mostrar los números sumados y el resultado final
e. Documentar cada línea
A ver si me pueden ayudar
[email protected]
Sergio Zuñiga
Alguien que me ayude.
Elabora un programa en java que solicite 10 números enteros positivos utilizando arreglos, haciendo además que imprima:
A) Los números dados
B) los cuadrados de los números dados, del último al primero
Francisco
2. SUMA DE NÚMEROS PARES. Realiza un programa que realice lo siguiente:
a. Pedir tres números enteros pares
b. Mostrar un mensaje de error en caso de recibir algún número non (no deberá sumar números nones)
c. Sumar los tres números
d. Mostrar los números sumados y el resultado final
e. Documentar cada línea
A ver si me pueden ayudar
jorge armando
hola necesito un programa en java para mostrar los numeros primos del 0 al 100 gracias
marisol arias
buenas tardes solicito que me informen cuales son los 10 primeros numeros de doce
princess
me gustaria que pusieran los numeroas romanos pero los primos y que haya mas informacion acerca de esto, ciao!!! :D :-)
Liz Judy francis martin
me gustaria saber como utilizar las funciones en programacion en C++.ADIOS
JUDY
samuel
holas
muy buena ayuda gracias gracias a mi me sirvio de mucho :=D
andrea
hola necesito saber como realizar un programa en java en la que me devuelva como respuesta si es un numero amigo o no
kio de gracia
y en C#
jose f
hola necesito ayudaen algo sencillo q me realizen un algori tmo de un ejemplo de numeros primos y de numeros perfectos no importa q ejemplo sea ok seraq m ayudan porfa escribanme a mi correo porfa es este [email protected]
manuel
necesito un programa que me saque un factorial
roro
sou una mmm no ponga para escolar los 50 numeros primos no sean malos
Ana Candelaria Bervis Perez
necesito un programa que dado como datos la fecha de nacimiento me de su numero de la suerte que le corresponde me urge!!!! gracias
Roy
Que cree, la gente que hacemos tareas de programacion o que?
Muy bueno el codigo, sólo una optimizacion
… cuando el numero en efecto es primo, solo necesitas ir en contador como maximo hasta la raiz cuadrada, para saber los divisores, ejem. 9, como maximo su mayor divisor sera 3, en Java necesita una adpatacion (raiz cuadrada +1)
yuly
necesito verificar un numero primo con lo 2 metodos de instancia
eli
hola necesito el codigo para convertir un numero romano a binario
en l programa jcreator
sergio
como hago un programa de numeros primos cn la teoria de euler-fermat
ALDOO
aqui uno:
no necesita explicacion… es bueno :)
public boolean primo(int num)
{
boolean p;
int contador = 0;
int i = 1;
while(i <= num)
{
if (num % i == 0) contador++;
i++;
}
if (contador <= 2) p = true;
else p = false;
return p;
}
}
cata
hola porfis anotenme solo chicos y necesito sber las caracteristicas de lo numeros romanos gueno byabaybaa
cata
hola esto es re chebere gueno les dejo mi correito porfa anotenme solo los chicos de 11 años gueno baybay [email protected] y gueno hay se los dejo
miguel ramos
La programacion en java es, facil. En ocasiones solo hay que buscar informacion. estudiar o preguntarle a un maestro. listo sabes programar
juan
alguien me manda el algoritmo en java para que imprima los primeros 50 numeros primos. [email protected] por si me lo pueden mandar lo esperare intentando hacerlo de antemano gracias
irene
hola necesito un programa que me de de salida el mayor y el menor de tres numeros usando funciones
Rita
Me podrian ayudar un programa que verifique si dos numeros son primos entre si …………
felix
un programa q diga cual es el mayor numero de un arreglo de x posiciones, sumarle sus digitos y veifiar ,si el numero es primo o no.
persy
holo nesecito un codigo en cadenas para este problema en java
h
ho
hol
hola
hol
ho
h
a
al
alo
aloh
alo
al
a
arturo jimenez ortigoza
hola vatos nesecito un programa .Dada una cantidad de numero entero mostrar su correspondiente en letra ,maximo tres dijitos
porfa si alguien se la pueda rifar,que haga el paro.lo espero va.
.
Luisa fernanda sierra
Hola necesito urgente aprender java, excepciones en java.
Samy
COMO HAGO PARA DECIR UN SI UN NUMERO ES PRIMO O NO EN JAVA, ES DECIR, ¿CUÁL ES EL ALGORITMO?
Samy
COMO HAGO PARA DECIR UN SI UN NUMERO ES PRIMO O NO EN JAVA, ES DECIR, ¿CUÁL ES EL ALGORITMO?
winkler
BUENO LA VERDAD ES INETERESANTE PERO ME GUSTARIA SABER COMO DIVIDIR TRES NUMEROS DE UNA MATRIZ DE TRES DIMENSIONES Y SABER SU RESIDUO COMO ADICIONAL AL RESULTADO DE LA DIVISION ?
DANIELA
pa q xixa ponen una wea de titulo si despues no la van a cumpolir son terrile xatosssss
hector
hola alguien me puede ayudar con un programa en java que de 3 numeros me determine el minimo comun denominador
mel
Hola me pueden ayudar a hacer un programa que dado un mínimo entero mayor a 0 determina si es primo o no.Gracias
mel
hola
Silvana
hola me podria ayudar con el programa en java que permita Leer 10 números y verificar si son números primos (divisibles solo para 1 y para sí mismos). Además, presentar la suma de los números y calcular el mayor.por fa es urgente ayudeme que no se nada de programaciòn avisame a mi mail. Gracias
Caro
necesito ayuda sobre el codigo correcto de numeros primos en java… en especifico calcular numeros primos del 1 al 2500, como puedo hacerle? [email protected]
german
ee no mames esta bien pinche mal este codigo pasenme uno pro bien compas xfa es urgente
juan jose
kiero ahorita un programa en php k realize la suma de los 20 ptimeros numeros primos
jose Enrique
hola me llamo jose y necesito un programa que cuente las cifras de un numero en java
Richard
BUENO LA VERDAD ES INETERESANTE PERO ME GUSTARIA SABER COMO DIVIDIR TRES NUMEROS DE UNA MATRIZ DE TRES DIMENSIONES Y SABER SU RESIDUO COMO ADICIONAL AL RESULTADO DE LA DIVISION ? ………[email protected]om
Emilio
consulten la api e java y no molesten tanto quieren que le hagan sus tareas tambien
lourdes soledad
quiero sabes una funcion que aparte una fecha como:05/11/07 y devuelva :lunes,o5 de noviembre del 2007
KEVIN
NECESITO UN CODIGO EN JAVA QUE CONVIERTA DE NUMEROS ENTEROS A NUMEROS ROMANOS
alexrr
hola como creo un algoritmo que halle el numero de suerte de cada persona a partir de la fecha de nacimiento por ejm (29/01/2004)
2+9=11,0+1=1,2+0+0+4=6 y 11+1+6=18 y 1+8=9 entonces el numero de la suerte es 9
Alonso
como creo un algoritmo que descomponga un numero en numeros primos???????
si necesitan ayuda diganlo, soy estudiant de informatica
harold
Necesito saber como se hace un programa en java que calcule los primos relatinos de un Z, otro que saque el modulo se un Z.
Berman Francis Gómez
si alguien sabe como se convierte numeros dijitos en romanos le agradecería
liliana garcia
hola a todos necesito un favor como hago para construir un programa que solicite al usuario n números enteros positivos y obtenga:
La cantidad y la suma de los números que son primos.
La cantidad y el producto de los números que no son primos
ivan
como puedo calcular numeros primos, pido n por teclado y me regresa los numeros primos de 0 a n
Apolinar Cruz
urgente ayundenme a realizar programa que muestre en pantalla los numeros primos gracias
APOLINAR CRUZ
HOLA QUISIERA QUE ALGUIEN ME AYUDARA REALIZAR UN PROGRAMA EN JAVA QUE NUESTRE EN PANTALLA LOS NUMEROS PRIMOS GRACIAS
Daniel C
Saludos cual es la lìnea de còdigo para encontar los 100 primeros numeros primos en c#???
Yelanezi
alguien esta por ahi?
Yelanezi
MMVII es 2007 en romano
israel
necesito saber como se escribe 2007 en numeros romanos
lineadecodigo
@Ivan
He publicado un artículo que te ayudará con el tema de los múltiplos. Lo puedes leer en Multiplo de un número en Java
Espero que te sea de ayuda.
lineadecodigo
@Ricardo
El mod se escribe con el símbolo del tanto por ciento (%)
Williams
Hola como andan..me gustaria si alguien me puede ayudar ..en java, tengo haceer un programa q me diga la cantidad de numeros capicuas que exitan de 5 cifras q los cuente y los muestre…
:S
percy
hola nececito que me ayuden con un programa en java para n numeros pa ra numeros primos
axel
¡hola! nesesito que me ayuden si! porfa como realisar el numero
divisible de….. 20entre
—
14
axel
¡hola! nesesito su que me ayuden si! porfa como realisar el numero
divisible de….. —20–entre
14
Isabel Jovel
No recuerdo mucho de los numeros romanos. Me gustaria recordarlos. Les agradesco si me pueden ayudar.
Gracias
martha
nescesito saber el numero 11300 en romano
charismell
necesito un programa que me de los productos de tres numeros en c por favor
Daniel
HEY NECESITO UN ALGORITMO QUE CAMBIE NUMEROS ARABIGOS A ROMANOS
Iván
Hola, buscaba un algoritmo que reciba n numeros, cuente los que son multiplos de 3,5,7,12.
GEORGE
HOLA COMO ESTA SI QUIEREN PUEDEN CHATEAR EN MI CORREO Q ES [email protected]
ANGEL
QUIERO HACER UN PROGRAMA QUE ME PERMITA INGRESAR TRES NUMEROS Y Y ME PRESENTE EN FORMA ASCENDENTE
EN C++
luis
hola necesito saber el algoritmo de convertir un numero natural a romano en lenguaje php
Francisco Javier (UCV)
viejo es mucho mas eficiente que hagas el ciclo solamente hasta la raiz del numero que kieres saber si es primo, ya que hacia arriba de la raiz no vas a encontrar ningun divisor (en caso de ser primo) o en su defecto podrias encontrar divisor pero ya habras encontrado uno mas pequeño (osea ya habras encontrado que es divisible de igual forma) por lo tanto perderas muchas iteraciones
ana
necesito un programa de numeros romanos en nethbeans me urge si alguien me puede ayudar a realizar este programa
joel
me gustaria saber como podria hacer en una serie calcular los numeros primos ,capicua y perfectos a la vez pero en nettbeans y en GUI(Frame) ,ayuda please .
dublin jineth lopez
como realizar un programa de un cemaforo con atributos y metodos
Dubán Hdo Mejía A
el algoritmo funciona mucho mejor si el control «contador != numero» se hace «contador != numero/2+1» por lo menos, ya que los numero de «numero/2» hasta «numero» no sirven para validar si el numero es primo!!! porque sus divisiones están en el intervalo [1,2]
Shigo
haber algun crack por ahi, yo recien estoy entrando a esto de los algoritmos eee, haber si alguien me ayuda a realizar un algo ritmo que me sace un numero capicua, la cuention es que introduzco un numero: 79 y me lo de la inversa 97 estoy dos numero se compara y se ve que no es capicua bueno despues de esto el 97 que es su inversa se lo suma con el primero numero que es 79:::::::::79+97=176 si esto no es capicua se lo suma con su inversa hasta llegar a un numero capicua
Ricardo
como se escribe «mod» en eclipse java
Jose
// Listador de nros. primos entre 0 y 100 cont ndolos
#include
#include
void main(void)
{ int i,p,sen=0,tp=0;
float j,n;
for(i=0;i
lis
hola quiero calcular cualquier numero natural y devolverlo con el mayor numero posible q se pueda formar con sus digitos
ORLANDO
QUIERO HACER UN PROGRAMA CON PASCAL QUE AL INGRESAR EL NUMERO ME DIGA DESDE EL 0 HASTA EL INGRESADO SI ES NUMERO PRIMO O NO
Orieta
me gustaria hacerlo pero en netbeans o en jbuilder ok graxias
Orieta
me gustaria saber como podria hacer numeros primos ,capicua y perfectos y ala vez convertir estos en letras en romanos ,invertido y factorial y tambien presentarlo en forma ascendente y descendente pero me pidireon en netbeans ,me gustaria q me ayudes por favor o almenso indicarme como mas menos lo podria hacer graxias .
cia
hola ayuda urgente nesecito aprender codigo en c++ porfavor!!!
anyela
por favor algoritmo que dado un numero primo me calcule el primo siguiente inmediato
Martha Alvarez
cuando un numero es divisible por siete y por once.
Roberta Triviña
Calcular un numero primo
arianna
como realizar un algoritmo de los numeros primos en c#