Título: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua. Publicado por: N0vat0 en 16 Mayo 2008, 01:38 am 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: Título: Re: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua. Publicado por: Hadess_inf en 16 Mayo 2008, 04:22 am 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); Título: Re: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua. Publicado por: N0vat0 en 16 Mayo 2008, 04:49 am Siiiiiii, gracias Maestro!!!!! ;D
Título: Re: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua. Publicado por: Meta en 16 Mayo 2008, 16:29 pm Muy buena.
Título: Re: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua. Publicado por: Hadess_inf en 16 Mayo 2008, 20:03 pm Título: Re: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua. Publicado por: lordram en 23 Mayo 2008, 21:32 pm 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(); } } } Título: Re: Ayuda ; [C#] Algoritmo para saber si un Nº es capicua. Publicado por: ManuelFerAlz en 1 Enero 2010, 01:50 am ahi te dejo otra forma de hacer el Capicua... yo tmb soy novato.
Código
|