elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
05 Julio 2008, 06:46  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderadores: BADBYTE-K, hadess_inf)
| | | |-+  Ayuda ; [C#] Algoritmo para saber si un Nº es capicua.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua.  (Leído 318 veces)
N0vat0
*
Desconectado Desconectado

Mensajes: 10



Ver Perfil
Ayuda ; [C#] Algoritmo para saber si un Nº es capicua.
« en: 16 Mayo 2008, 01:38 »

Hola maestros, alguien me puede ayudar con el algoritmo para saber si un numero es capicua o no , en C# .
plz!

Gracias de antemano :rolleyes:
En línea
hadess_inf
Moderador
*****
Desconectado Desconectado

Mensajes: 619


Error de sistema: Pulsa F13 para continuar. >.<


Ver Perfil
Re: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua.
« Respuesta #1 en: 16 Mayo 2008, 04:22 »

Aunque es algo sencillo. Ahi lo tienes:
Se entiende verdad ¿?

Agregar al formulario 1 textbox y un boton. en el evento click del boton agregar lo siguiente:
Citar
            string num;
            string aux;
            aux = "";
            Boolean bol;
            bol = false;
            num = this.textBox1.Text;
            for (int i = 0; i < num.Length; i++)
            {
                aux = num.Substring(i, 1) + aux;
            }
            if (aux == num)
            {
                bol = true;
            }
            MessageBox.Show("EL numero es capicua: " + bol);
En línea
N0vat0
*
Desconectado Desconectado

Mensajes: 10



Ver Perfil
Re: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua.
« Respuesta #2 en: 16 Mayo 2008, 04:49 »

Siiiiiii, gracias Maestro!!!!!  ;D

« Última modificación: 16 Mayo 2008, 05:08 por N0vat0 » En línea
Meta
*****
Desconectado Desconectado

Mensajes: 773


Ver Perfil
Re: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua.
« Respuesta #3 en: 16 Mayo 2008, 16:29 »

Muy buena.
En línea

Meta Shell, VERSIÓN 1.2.2, Hecho con Visual C# .net Express (Gratuito)
Descargar
hadess_inf
Moderador
*****
Desconectado Desconectado

Mensajes: 619


Error de sistema: Pulsa F13 para continuar. >.<


Ver Perfil
Re: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua.
« Respuesta #4 en: 16 Mayo 2008, 20:03 »

Siiiiiii, gracias Maestro!!!!!  ;D

 :xD :xD :xD :xD
En línea
lordram
*
Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua.
« Respuesta #5 en: 23 Mayo 2008, 21:32 »

Aquí os dejo otra idea... es más o menos lo mismo, pero iterando sólo la mitad de la cadena  ;)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ElHacker
{
    class Program
    {

        public Program()
        {
            Console.WriteLine("El numero {0}es capicúa.", (ComprobarCapicua(Console.ReadLine()) ? "" : "no "));
        }

        private bool ComprobarCapicua(string number)
        {
            for (int i = 0; i < number.Length / 2; i++)
                if (number != number[number.Length - 1 - i])
                    return false;
            return true;
        }

        static void Main(string[] args)
        {
            new Program();
        }

    }
}
En línea
Páginas: [1] Ir Arriba Imprimir 
Ir a:  








Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC