Académique Documents
Professionnel Documents
Culture Documents
package ejercapicua;
import java.io.*;
public class Capicua
{
public static void main(String[]args)throws IOException
{
String cad;
int n, rest, c = 0, cont;
BufferedReader bf = new BufferedReader(
new InputStreamReader(System.in));
System.out.println("Introduce el nmero: ");
cad = bf.readLine();
n = Integer.parseInt(cad);
cont = n;
while(n != 0)
{
rest = n % 10;
c = c * 10 + rest;
n = n / 10;
}
System.out.println("El nmero invertido es: " + c);
if(c == cont)
System.out.println("El nmero es capicua");
else
System.out.println("El nmero no es capicua");
}
}
2) Realizar un cuadrado de asteriscos
package ejercuadrado;
import java.io.*;
public class Cuadrado
{
public static void main(String[]args)throws IOException
{
String cad;
int n;//tamao del lado
int fila, col;
BufferedReader bf = new BufferedReader(
new InputStreamReader(System.in));
System.out.println("Lado del cuadrado: ");
cad = bf.readLine();
n = Integer.parseInt(cad);
for(fila = 1; fila <= n; fila++){
for(col = 1; col <= n; col++)
System.out.print("*");
System.out.println("");
}
}
}
3) Decir de que manera estn ordenados lista nmeros.
package ejercercientes;
import java.io.*;
public class Num
{
public static void main(String[]args)throws IOException
{
String cad;
int numeros[];
int i, n;
boolean creciente, decreciente;
BufferedReader bf = new BufferedReader(
new InputStreamReader(System.in));
System.out.println("Introduce n: ");
cad = bf.readLine();
n = Integer.parseInt(cad);
numeros = new int[n];
creciente = false;
decreciente = false;
//leemos los nmeros
System.out.println("Leyendo nmeros: ");
for(i = 0; i < n; i++)
{
System.out.print("nmeros: ");
cad = bf.readLine();
numeros[i] = Integer.parseInt(cad);
}
//comprobamos el orden
for(i = 0; i < n-1; i++)
{
if(numeros[i] > numeros[i+1])//en este momento es decrec
iente
decreciente = true;
if(numeros[i] < numeros[i+1])//en este momento es decrec
iente
creciente = true;
}
if(creciente == true && decreciente == false)
System.out.println("Serie creciente");
if(creciente == false && decreciente == true)
System.out.println("Serie decreciente");
if(creciente == true && decreciente == true)
System.out.println("Serie desordenada");
if(creciente == false && decreciente == false)
System.out.println("Todos los numeros iguales");
}
}
4) Realizar una divisin de un nmero haciendo restas.
package ejer;
import java.io.*;
public class DivisionConRestas
{
public static void main(String[]args)throws IOException
{
String cad;