elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Recopilación de Tutoriales y Manuales del blog ordenados por categorías


  Mostrar Temas
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14
81  Programación / Programación C/C++ / modificacion codigo ??? en: 13 Febrero 2014, 08:51 am
Hola
este código me calcula o compara números y dice la distancia entre estos pero lo hace de izquierda a derechas o sea en horizontal

ejemplo

1 2 3 5 8 y me calcula que entre el 1 y  2  hay 1 entre 2 y 3 hay 1 entre 3 y 5 hay 2 y entre 5 y 8 hay 3

resultado
1  2  3  5  8 <--- muestra
  1  1  3   3 <----resultado


Bien lo que ahora busco es hacerlo pero en vertical  con los números hacia abajo

Código
  1. #include <stdio.h>
  2. int main()
  3. {
  4.    int i,x1=0, x2=0,x3=0,x4=0,x5=0,x6=0;
  5.    FILE* fichero,*fich;
  6.    fichero = fopen("combiLuis.txt", "r");
  7.    if (fichero == NULL)
  8.        {
  9.        printf("No existe el fichero!\n");
  10.        return 1;
  11.        }
  12.   fich = fopen("CombiDiferanciasLuis.txt", "wt");
  13.    if (fich == NULL)
  14.        {
  15.        printf("No existe el fichero!\n");
  16.        return 1;
  17.        }
  18.   while (! feof(fichero))
  19.            {
  20.                fscanf(fichero,"%d %d %d %d %d %d ", &x1,&x2,&x3,&x4,&x5,&x6);
  21.                fprintf(fich,"%d %d %d %d %d \n",x2- x1,x3-x2,x4-x3,x5-x4,x6-x5);
  22.            }
  23.    fclose(fichero);
  24.    fclose(fich);
  25.    return 0;
  26. }

Luis


se me olvido up
seria hacer lo mismo pero hacia abajo

1 2 3 4 5
2 5 4 7 8
4 2 1 8 9




82  Programación / .NET (C#, VB.NET, ASP) / como se puede contar numero por numero en: 9 Febrero 2014, 16:31 pm
Hola
tengo un txt que tiene solo números en orden descendente  de cuatro en cuatro

asi
1 2 3 4
5 7 8 6
10 15 88 90
15 25 77 85....etc y para de contar

Como puedo contar numero por numero y me lo muestre en otro txt

Ejemplo
01= 25
02= 45
03=88

Consegui este codigo aca mismo pero cuenta es el total y ademas letras


Código
  1. Imports System.IO
  2. Public Class Form1
  3.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  4.  
  5.        Dim palabras As Integer = 0
  6.        Dim letras As Integer = 0
  7.        Dim numeros As Integer = 0
  8.  
  9.        Dim lineas As String() = File.ReadAllLines("C:\1.txt")
  10.        For Each linea As String In lineas
  11.            For Each palabra As String In linea.Split(" ")
  12.                If (palabra.Length > 0) Then
  13.                    palabras = palabras + 1
  14.                    For Each letra As Char In palabra.ToCharArray()
  15.                        If (Asc(letra.ToString()) > 47 And Asc(letra.ToString()) < 58) Then
  16.                            numeros = numeros + 1
  17.                        ElseIf (Asc(letra.ToString()) > 64 And Asc(letra.ToString()) < 123) Then
  18.                            letras = letras + 1
  19.                        End If
  20.                    Next
  21.                End If
  22.            Next
  23.        Next
  24.  
  25.        Label1.Text = "Palabras: " & palabras & Microsoft.VisualBasic.vbNewLine & "Letras: " & letras & Microsoft.VisualBasic.vbNewLine & "Numeros: " & numeros
  26.  
  27.    End Sub
  28. End Class

Gracias
Luis





83  Programación / .NET (C#, VB.NET, ASP) / Combinaciones letras o numeros en: 2 Febrero 2014, 13:14 pm
hola trasteando por la Librería de Snippets encontre este codigo de combinaciones creo es de elektro :) ahora como ni idea de usar la regiones, si alguien me puede explicar el codigo como funciona la idea es que con un array que ya tengo con datos este codigo me coja de ese array y me los combine y muestre en un listbox estas combinaciones.

Mi array se llama " resul "  :rolleyes:

Citar
Código
  1. Region " Permute all combinations of characters"
  2.  
  3.    ' [ Permute Characters Function ]
  4.    '
  5.    ' Examples :
  6.    ' Dim Permutations As IEnumerable = Permute_Characters("abc", 2)
  7.    ' For Each Permutation As IEnumerable(Of Char) In Permutations : RichTextBox1.Text &= vbNewLine & Permutation.ToArray : Next
  8.  
  9.    Private Shared Function Permute_Characters(Of T)(list As IEnumerable(Of T), length As Integer) As IEnumerable(Of IEnumerable(Of T))
  10.  
  11.        If length = 1 Then
  12.            Return list.[Select](Function(x) New T() {x})
  13.        Else
  14.            Return Permute_Characters(list, length - 1).SelectMany(Function(x) list, Function(t1, t2) t1.Concat(New T() {t2}))
  15.        End If
  16.  
  17.    End Function
  18.  
  19. #End Region


AAA y ya estoy con esto del insert code que no me sale joe....

Luis



84  Programación / .NET (C#, VB.NET, ASP) / Como puedo saber los números que faltan dentro del rango ? en: 18 Enero 2014, 14:06 pm
Como puedo saber los números que faltan dentro del rango ? tengo esta función que recibe los resultados de tres array donde hago unas sumas: y me gustaria mostrar en otro listbox los números que " NO " están dentro de estas sumas. es posible ?


Código
  1. Rango 00 al 99
  2.  
  3. ReadOnly MAX As Integer = 99
  4.  
  5. Dim Rand As New Random
  6.        ' Concateno, y...
  7.        ' Elimino duplicados, y...
  8.        ' Selecciono los números inferiores a MAX, y...
  9.        ' Convierto los números mayores a MAX a números aleatorios entre 0 y MAX.
  10.        Dim Result1 As IEnumerable(Of Integer) =
  11.            (Result1.Concat(Result3).Concat(Result3).
  12.        Distinct.
  13.        Select(Function(Value As Integer)
  14.                   Return If(Value < MAX, Value, Rand.Next(0, MAX))
  15.               End Function))
  16.  
  17.        ' Result = 1, RANDOM, 2, 3, 4, 5, RANDOM, 6, 7, 8, 9, 10, 99
  18.  
  19.        ListBox11.Items.AddRange(Result1.Cast(Of Object).ToArray)


Luis

Edito= no se porque no me sale bien el poner el codigo entre el insert codigo ?
85  Programación / .NET (C#, VB.NET, ASP) / Como se evita mostrar signos - o + en listbox en: 17 Enero 2014, 14:05 pm
Por mas que busco en propiedades no encuentro la forma que no se muestre los signos - o + en un listbox

Luis
86  Programación / .NET (C#, VB.NET, ASP) / Como puedo mostrar resultados de un array en un listbox condicionados a 4 en: 16 Enero 2014, 16:25 pm
Hola gente cada ves que modifico algo mmm se me presentan nuevos problemas jeje

ahora uso solo un array donde junto todos los resultados de la suma,pero ahora mi problema es :

Mostrar en este listbox lineas horizontales de cuatro numeros ordenados de mayor a menor
el array me da estos números
10 20 30 40 50 60 70 80
y quiero mostrarlos  asi
80 70 60 50
40 30 20 10

aunque pruebo con lo que me explico Elektro en propiedades de los lisbox colunWich multicolum etc no logro hacer esto.

lo envio al listbox de esta forma


Código:
ListBox1.Items.AddRange(Result22.Cast(Of Object).ToArray)


:)
Luis



Mejor pongo la Funcion


Código:
Dim Rand2 As New Random
        ' Concateno, y...
        ' Elimino duplicados, y...
        ' Selecciono los números inferiores a MAX, y...
        ' Convierto los números mayores a MAX a números aleatorios entre 0 y MAX.
        Dim Result22 As IEnumerable(Of Integer) =
            (Result1.Concat(Result2).Concat(Result3)).
            Distinct.
            Select(Function(Value As Integer)
                       Return If(Value < MAX, Value, Rand.Next(0, MAX))
                   End Function)

        ' Result = 1, RANDOM, 2, 3, 4, 5, RANDOM, 6, 7, 8, 9, 10, 99
        ListBox1.Items.AddRange(Result22.Cast(Of Object).ToArray)



[MOD]: No hagas doble post, utiliza el botón 'Modificar'.

87  Programación / .NET (C#, VB.NET, ASP) / Eliminar y reemplazar registros en Array en: 15 Enero 2014, 10:56 am
Quiero hacer un bucle que mire los objetos del array uno a uno y si se pase del rango lo elimine pero que sobreescriva con algun numero dentro del rango 00 /99
en ese espacio y asi consecutivamente ( siempre numerico)

este codigo lo encontre trasteando aca mismo :)pero no logro hacer que funcione que hago mal ?


Código
  1. Dim Result3 as integer
  2.  
  3. Dim i, j As Integer 'Contadores
  4.  
  5.        For i = 1 To "cantidad de objetos en el array"
  6.            If Result3(i) = 99 Then
  7.                For j = 1 To "objetos array - i"
  8.                    If not (i+1) > 12 (i) = Result3(i+1) else: Result3(i) = ""
  9.                    End If
  10.                Next j
  11.            End If
  12.  
  13.        Next i
  14.  
  15.  
  16. ListBox3.Items.Add(CStr(Result3(X)))
  17.  
  18.  

Saludos
Luis

[MOD]Para la próxima inserta correctamente las etiquetas de código.
88  Programación / .NET (C#, VB.NET, ASP) / Condicionar arrays en: 13 Enero 2014, 21:25 pm
Se puede condicionar que los resultados de este array pasen de x numeros ? ya lo tengo resuelto para los texboxes pero ahora quiero trabajar directamente con los array me parece que seria mas fácil para después mostrar los resultados

Código
  1. Dim maximum As Short = 99
  2.  
  3. Dim Results7s As Integer() = Result1.Concat(Result2).Distinct.ToArray


Luis
89  Programación / .NET (C#, VB.NET, ASP) / Unir dos arrays en un tercero en: 13 Enero 2014, 17:09 pm
Bueno eso mismo

tengo dos Arrays  " result1 y result2 " quiero unir estos dos array en un tercer array

"result3 " ya probé concatenando pero me pierdo jejej


Luis
90  Programación / .NET (C#, VB.NET, ASP) / Combinatorias en: 8 Enero 2014, 17:53 pm
Alguien me podria explicar como funciona este codigo de combinatoria quiero aprender pero rompiendo yo las cosas o sea probando; bien este codigo forma combinaciones posibles y estoy tratando que me haga y muestre combinaciones de solo cuatro , no importa el largo del string

Código
  1. Public Class Form1
  2.  
  3.  
  4.    Dim Caracteres(1000) As String
  5.  
  6.  
  7.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  8.        Dim i, j, k As Integer
  9.        Dim Combinacion As String
  10.        Dim Existe As Boolean
  11.  
  12.        For i = 0 To TextBox1.Text.Length - 1
  13.            Caracteres(i) = TextBox1.Text.Substring(i, 1)
  14.        Next
  15.  
  16.        For i = 0 To TextBox1.Text.Length - 1
  17.            For j = 0 To TextBox1.Text.Length - 1
  18.  
  19.                Existe = False
  20.  
  21.                Combinacion = TextBox1.Text.Remove(i, 1)
  22.                Combinacion = Combinacion.Insert(i, Caracteres(j))
  23.  
  24.                Combinacion = Combinacion.Remove(j, 1)
  25.                Combinacion = Combinacion.Insert(j, Caracteres(i))
  26.  
  27.                For k = 0 To ListBox1.Items.Count - 1
  28.                    If Combinacion = ListBox1.Items(k) Then Existe = True
  29.                Next
  30.  
  31.                If Existe = False Then ListBox1.Items.Add(Combinacion)
  32.  
  33.            Next
  34.        Next
  35.    End Sub
  36. End Class
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines