//Calcula cuantos Positivos y Negativos hay en un vector Java
import java.util.*;
public class Main {
static int f = 4;
static int c = 5;
static int [][]arreglo=new int[f][c];
static int positiv=0;
static int negativ=0;
static void llenaArreglo()
{
for(int i=0;i<arreglo.length;i++)
for(int j=0;j<arreglo.length;j++)
arreglo[i][j]=(int)(Math.random()*-50+1);
}
static void sumaDeElementos()
{
for(int i=0;i<f;i++)
{
for(int j=0;j<c;j++)
{
if(arreglo[i][j]>=0)
positiv++;
else
negativ++;
}
}
}
static void imprime()
{
for(int i=0;i<f;i++)
{
for(int j=0;j<c;j++)
{
System.out.print("["+i+"]["+j+"] : "+arreglo[i][j]);
System.out.println("");
}
}
}
static void mostrarElementos()
{
System.out.println("Positivos: "+positiv);
System.out.println("Negativos: "+negativ);
System.out.println("Total: "+(negativ+positiv));
}
public static void main(String[] args) throws Exception {
// Your code here!
llenaArreglo();
imprime();
sumaDeElementos();
mostrarElementos();
System.out.println("XXXXXXXX");
}
}
//INVERTIR UN NUMERO
import java.util.*;
public class Main {
static int MAX=25;
static int a1[]=new int[MAX];
static void rellenaraleatorios(int x[])
{
for(int i=0;i<x.length;i++)
{
x[i]=(int)(Math.random()*100+1);
}
}
static void imprimir(int x[])
{
for(int i=0;i<x.length;i++)
{
System.out.print("numero "+"["+i+"]="+x[i]+"\t");
}
}
static void invierte(int y[])
{
int z=0,k=0;
for(int i=0;i<MAX/2;i++)
{
z=y[i];
k=y[MAX-1-i];
y[MAX-i-1]=z;
y[i]=k;
}
}
public static void main(String[] args) throws Exception {
// Your code here!
rellenaraleatorios(a1);
imprimir(a1);
invierte(a1);
System.out.print("\n");
System.out.print("\n");
imprimir(a1);
}
}
No hay comentarios:
Publicar un comentario