elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / JAVA primos, pares e impares en: 3 Agosto 2017, 01:35 am
Quiero un programa que muestre pida numeros al usuario hasta que ingrese un "0" o un número negativo, cuando esto ocurra, el programa debe mostrar:
1.-Cuántos numeros se ingresarón
2.Cuántos son primos
3.-Cuantos son pares
4.- Cuantos son impares.

He realizado el codigo para los casos 2,3, y 4. ¿Puedo unir el codigo que ya tengo de algúna manera?
Honestamente no tengo idea de que necesito o por donde proceder, pues es mi primer curso de Java.
¿Que deberia aprender para poder resolver esto?

Tengo condigo para los números primos :

Código:
package nprimo;
import java.util.Scanner;

public class Nprimo {

    public static void main(String[] args) {
        int temp;
        boolean isPrime=true;
        Scanner scan= new Scanner(System.in);
        System.out.println("Ingrese un numero");
        int num = scan.nextInt();
        for (int i=2;i<=num/2;i++)
        {
            temp=num%i;
            if (temp==0)
            {
                isPrime=false;
                break;
            }
        }
        if(isPrime)
            System.out.println(num +"Es un numero primo :) ");
        else
            System.out.println(num +"No es un número primo :( ");
    }
}

y el codigo para saber si el número es par o impar.
Código:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int n;
String m="";
System.out.println("*Determinarn numero es par o impar*");
System.out.println("");
System.out.println("ingreseumero");
Scanner teclado=new Scanner(System.in);
n=teclado.nextInt();
if(n%2==0)
m="es par";
else
m="es impar";
System.out.println("elro "+n+" "+m);
}
}


Gracias.
2  Programación / Programación C/C++ / Re: Números primos/ pares e impares. en: 2 Agosto 2017, 20:11 pm
Parece que ya lo logré, gracias !.

Código:
#include <stdio.h>

int esPrimo(int n)
{
    int i, cant = 0;
    for(i = 1; i <= n; i++)
    {
        if(n % i == 0)
            cant++;
    }
    if(cant == 2)
        return 1;
    else
        return 0;
}

int main(void)
{
    int n;
    int cantNum = 0, cantPrimos = 0, cantPar = 0, cantImpar = 0;

    printf("Teclea un numero entero positivo: ");
    scanf("%d",&n);
    while (n > 0)
    {
        cantNum++;
        if(n % 2 == 0)
            cantPar++;
        else
            cantImpar++;
        if (esPrimo(n))
            cantPrimos++;
        printf("Teclea un numero entero positivo: ");
        scanf("%d",&n);
    }
    printf("Cantidad de numeros ingresados: %d\n", cantNum);
    printf("Cantidad de numeros primos: %d\n", cantPrimos);
    printf("Cantidad de numeros pares: %d\n", cantPar);
    printf("Cantidad de numeros impares: %d\n", cantImpar);

    return 0;
}
3  Programación / Programación C/C++ / Números primos/ pares e impares. en: 2 Agosto 2017, 19:06 pm
Buen día !.
Quiero realizar un programa en C en el que se pida ingresar números hasta que se ingrese un "0" o un número negativo, cuando esto ocurra el programa debe mostrar:
a) Cuantos números se ingresarón
b)Cuantos números son primos
c) Cuántos números son pares
d) Cuántos números son impares.

He realizado practicamente cada inciso por separado, pero no se como podría poner todo en un mismo programa.
Código:
#include <stdio.h>
int main()
{
    int n, i, flag = 0;

    printf("Teclea un numero entero positivo: ");
    scanf("%d",&n);

    for(i=2; i<=n/2; ++i)
    {
        if(n%i==0)
        {
            flag=1;
            break;
        }
    }

    if (flag==0)
        printf("%d SI es un numero primo.",n);
    else
        printf("%d NO es un numero primo :(",n);
        getch();

    return 0;
}

Ojalá pudieran ayudarme ! Gracias !
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines