Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - crisnar456

Páginas: [1]
1
hola tengo que digitar un vector a de 5 elementos que me muestre un vector m donde sea true si el numero es primo o perfecto, y false si es lo contrario el algoritmo esta bien con pero a la hora de reconocer un perfecto muestra el resultado muchas veces y no se almacena el true alguien que me ayude a corregirlo por favor

Código: [Seleccionar]
 


package ejercisio3;
import java.util.Scanner;
public class Ejercisio3 {

   
    public static void main(String[] args) {
       int A[],j,acum=0;

A = new int[5];
               
                for(j=0;j<5;j++)
                {
                Scanner sc = new Scanner(System.in);
                System.out.println("digite digito ");
               
                 A[j]=sc.nextInt();
                }
               
boolean[] M = new boolean[20];
int cont = 0;
int indice = 0;
int resultado = 0;
int time = 0;
for(int i = 1; i <= 100;i++){


if(time== 5){
break;
}

resultado = A[indice] % i;
if(resultado == 0){
cont++;
                         acum=acum+i;
}

if(cont == 2 && i == 100){
System.out.println(A[indice]+ " es PRIMO");
M[indice] = true;
                 }
                 else
                 
                          if(acum==A[indice])
                             
                         {
                             System.out.println(A[indice]+ " es perfecto ");
                             M[indice] = true;
                         }
                         
                 
                 
if(cont > 2 && i == 100){
System.out.println(A[indice]+ " NO es PRIMO");
M[indice] = false;
                         
                       
                         }           
                           

if(i == 100){
i = 0;
indice++;
time++;
cont = 0;
                                 acum=0;       
}


}
for(int i = 0;i<5;i++){
System.out.println(" A "+A[i]+" es "+M[i]);
}

}
}

   

   

3
si amigo lo que pasa es que copie mal el codigo ,hay que crear un nuevo vector m tipo boolean que almacene un true si el numero es primo o perfecto de lo contrario almacena un false y mostrar el vector este es un ejemplo:

A:

1 2 3 3 14 17 60 7 16 9 10 11 28

M:

true true true false true true true false false false true true

5
si amigo copie mal el codigo, gracias te lo agradeceria mucho

6
hola tengo este problema pero no se como almacenar el true si el valor es primo y cambiar el vector
aqui dejo el problema y lo que tengo en codigo gracias..

Dado un vector A de números enteros positivos  de 5 elementos hallar un vector M de forma tal que el elemento de M sea True si el elemento correspondiente en A es primo , en caso contrario debe almacenar un false

Código: [Seleccionar]

package ejercisio3;
import java.util.Scanner;
public class Ejercisio3 {

   
    public static void main(String[] args) {
        int tam,i,j,cm=0,suma=0;
        int A[];
       
       
        Scanner sc = new Scanner(System.in);
       
       
        A = new int[5];
       
       
        for(i=0;i<5;i++)
           
        {
           System.out.println("digite digito: ");
           A[i]=sc.nextInt();
        }
       
        for(i=1;i<(5+1);i++)
        {
             
         if(A[i]%i==0){ 
             cm++;
             
            } 
         
         if(cm!=2 )
         {
             
             A[i]=9;
         }
         else
         {
            A[i]=7;
         }
         
         for(i=1;i<(11+1);i++)
             
         {
         
         System.out.println( A[i]);
         }
        }
       
       
         
    }
   
}

7
ok amigo si me podrias ayudar te agradeceria, es que que ando un poco enredadado con el recorrido y comparacion de un vector

8
si amigo que pena es que soy nuevo en este foro ,mira resulta que el ejercisio es que uno propone los n elementos de ambos arreglos y gracias a tu ayuda me funciono. pero cuando ingreso 2 vectores con elementos iguales pero en diferente posicion me dise que son distintos ej a[5,2] b[2,5] como soluciono esto gracias.

Código: [Seleccionar]

import java.util.Scanner;

public class igualarArray {

public static void main(String args[])
{
int tamA, tamB,i,comparacion = 0;
        int A[], B[];
       
        Scanner sc = new Scanner(System.in);
        System.out.println("Ingrese el tamaño del vector  A: ");
        tamA=sc.nextInt();
        System.out.println("Ingrese el tamaño del vector B: ");
        tamB=sc.nextInt();
       
        A = new int[tamA];
        B = new int[tamB];
       
       for(i=0;i<tamA;i++)
           
       {
        System.out.println("digite digito");
        A[i]=sc.nextInt();
       }
        for(i=0;i<tamA;i++)
           
       {
        System.out.println("digite digito");
        B[i]=sc.nextInt();
       }
for(i = 0; i < tamA;i++)
{
if(A[i] == B[i])
{
comparacion++;

}
if(comparacion == tamA)
{
System.out.println("Los dos vectores son iguales");

}



}
if(comparacion < tamA)
{
System.out.println("Los dos vectores son distintos");

}

}

}

9
hola me pueden ayudar con un algoritmo donde creo 2 vectores de 5 elementos y tengo que determinar si son iguales o no ?

muchas gracias

10
ayuda tengo este ejercicio pero no puedo mostrar el vector al final alguien sabe cual es el error gracias....

Se tiene un vector con n elementos enteros. Realice un algoritmo que  busque un determinado número y que cuando lo encuentre, pare la búsqueda y muestre cuántos números hay antes de él. En el caso de no encontrarlo, mostrar el mensaje de “NO ENCONTRADO”


clase punto3
metodo principal ()

entero i,tam,buscar

muestre “digite cantidad de elementos enteros: ”
lea tam

entero elementos[tam]

para (i=0 hasta tam,1)

muestre “digite numero”
lea elementos[tam]

fin para

muestre “que numero desea buscar”
lea buscar

para(i=0 hasta tam,1)

si(elementos[ i ] = buscar)

i=tam+1

sino

muestre”no encontrado”

fin si

fin para

para (i=buscar hasta 0,-1)

muestre elementos [ i ]

fin para

fin metodo ppal
fin clase





11
Muchas Gracias me servio mucho :)

12
hola soy novato en programar en lenguaje java y estoy aprendiendo a manejar vectores
y estoy haciaendo un programa deacuerdo a esto

 Se tiene un vector con n elementos enteros. Realice un algoritmo que cuando encuentre un número negativo dentro del vector, lo convierta a positivo. Al final, mostrar todos los elementos del vector

alguien me puede ayudar colaborar con el codigo en java?


Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".