Java - Algoritmus Maximus

   
Vista:

Algoritmus Maximus

Publicado por felipe (27 intervenciones) el 12/09/2008 04:50:07
Hola tengo un problema me gustaria leer un numero y por ese número de veces leer dos numeros ponerlos alreves, sumarlos y poner el resultado otra vez alrevez esto es lo que he hecho pero no se porque no funciona3


import java.io.*;
import java.util.*;
import java.lang.*;

public class AddingReversedNumbers {


public static void main(String[] args) throws Exception {
Scanner in = new Scanner(new File ("AddingReversedNumbers"));
char num [] = new char [200];
char num2[] = new char [200];
int num4[]= new int [200];
int num5[] = new int [200];
int x;
int ent[]=new int [200];
int ent1[]=new int [200];
int y=0;
int y1=0;
String a[]= new String [100];
String b[]= new String [100];
x=in.nextInt();

for (int i = 0; i<=x; i++){
a[i] = in.next();
b[i] = in.next();
}
for (int j =0; j<=x;j++){
for(int m=0;m<a[j].length();m++ ){
num[y] = a[j].charAt(m);
y++;
}
}

for (int m=0; m<=x;m++){
for (int j=0; j<b[m].length();j++){
num2[y1]= b[m].charAt(j);
y1++;
}
}

for (int u=0;u<=y;u++){
ent[u]=Integer.parseInt(String.valueOf(num[u]));

}

for (int u=0;u<=y1;u++){
ent1[u]=Integer.parseInt(String.valueOf(num[u]));
}

invertir (ent, y);
invertir (ent1, y1);

for (int pero=0; pero < y ; pero++){
System.out.println(ent[pero]);
}
/*for (int j =0; j<y;j++){
num[y] =0;
y++;
}

for (int j=0; j<y1;j++){
num2[y1]= 0;
y1++;
}

y=0;
y1=0;*/

}




static void invertir(int num[], int x){
int ini=0, fin =0;
for(int i=0; i<=x/2;i++){
ini=num[i]; fin=num[x-i];
num[x-i]=ini; num[i]=fin;
}
}

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder