Viernes, 28 de Agosto de 2009
Esta es un funcion que hice en c# para 2 cosas:
- Mostar el uso de Infinitos parametros en una funcion
- Como calcular el Minimo comun divisor
Para usar multiples parametros hay que poner como parametros params tipo[] array, entonces todos los parametros se guardaran el este array
static int MCM(params int[] numeros){
int maximo=1;
int tmp=0;
foreach(int b in numeros){
numeros[tmp]=Math.Abs(b);
maximo=maximo*numeros[tmp];
tmp++;
}
int resultado=1;
for(int i=2;i<=maximo;i++){
bool a=true;
foreach(int b in numeros){
if(i%b!=0){
a=false;
}
}
if(a==true){
resultado=i;
break;
}
}
return resultado;
}
Asi esto imprime 105
public static void Main(string[] args)
{
Console.Write(MCM(15,5,7));
}
isseu Programacion, c# c#, mcm
Jueves, 27 de Agosto de 2009
Una funcion que hize por hay, creo que se puede hacer mas rapida, pero funciona perfectamente.
#include <stdio.h>
#include <iostream>
using namespace std;
int reducir(int nominador,int denominador){
if(denominador==1){
cout <<nominador<<"/"<<denominador;
}else{
int b=2;
while(b<=nominador){
if(denominador%b==0 && nominador%b==0){
denominador=denominador/b;
nominador=nominador/b;
}else{
b++;
}
}
cout << nominador << "/"<<denominador;
}
return 0;
}
int main(){
reducir(6,6);
}
isseu Programacion, Seguridad Informatica, cpp c#, fraccion, reducir
Jueves, 27 de Agosto de 2009
Bueno un script pequeño de php que pongo para que usen, lo hice ya que muchas veces necesito esto y no tengo una manera rapida de hacerlo (programar un script que lo haga demora siempre un ratito por corto que sea), mucho mas sencillo ir a una web, ¿que es? uno pone el texto, lo que se quiere reemplazar y por que, y lo reemplaza, fin:
isseu Programacion PHP, reemplazador, texto
Martes, 25 de Agosto de 2009
Bueno practicando para la OCHI, me tope con los problemas de este año 2009 (aqui) y empeze a hacer algunos ejercicios, pondre solo algunos en el blog, ahora el problema Nº1 “Parcelas”, hecho en C++ y compilado en Linux. No probe mucho el codigo, pero creo que esta bien, , lo dejo para descarga o clicken en seguir leyendo para ver el codigo:
Leer más…
isseu Programacion ochi, parcelas, solucion
Sábado, 11 de Julio de 2009
Imaginen que lo saque de Wikipedia
public static void Main(string[] args)
{
int[] a = new int[]{1,4,6,8,9,0};
Console.WriteLine("Antes de Ordenar:");
for (int i = 0; i < a.Length; i++)
{
System.Console.WriteLine("Valor {0}: {1}", i + 1, a[i]);
}
ordenar(a);
Console.WriteLine("Despúes de Ordenar:");
for (int i = 0; i < a.Length; i++)
{
System.Console.WriteLine("Valor {0}: {1}", i + 1, a[i]);
}
}
static int[] ordenar(int[] a){
for (int i = 0; i < a.Length; i++)
{
for (int j = 0; j < a.Length-1; j++)
{
if (a[j] > a[j+1])
{
int aux = a[j];
a[j] = a[j+1];
a[j+1] = aux;
}
}
}
return a;
}
isseu Programacion, c# c#, metodo burbuja
Lunes, 23 de Marzo de 2009
Seria de la siguiente manera:
#!/usr/bin/perl
if(-e 'archivo'){
print 'existe';
}else{
print "no existe";
}
isseu Programacion, perl archivo, exist, existe, file, perl
Lunes, 23 de Marzo de 2009
Aqui un ejemplo echo por mi de como pasar un string a md5, no le puse nada “bonito”:
isseu PHP, Programacion PHP, string to md5