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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22
151  Programación / Programación C/C++ / problema con parametros en: 8 Julio 2013, 19:35 pm
Saludos tengo el siguiente problema al pasar una matriz bidimensional como parametro a una funcion, me sale un error que dice: array type has incomplete element type

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define MAX 10
  4.  
  5. void burbuja_descendente(char matriz[][],int n,int m);
  6.  
  7. int main()
  8. {
  9.    int i,j,n,m;
  10.    char matriz[MAX][MAX];
  11.    printf("Dame el numero de filas: ");
  12.    scanf("%d",&n);
  13.    printf("Dame el numero de columnas: ");
  14.    scanf("%d",&m);
  15.    for(i=0;i < n;i++)
  16.    {
  17.        for(j=0;j < m;j++)
  18.        {
  19.            printf("Dame el elemento (%d,%d):\n",i,j);
  20.            scanf("%s",&matriz[i][j]);
  21.        }
  22.    }
  23.    burbuja_descendente(matriz,n,m);
  24.    return 0;
  25. }
  26.  
  27. void burbuja_descendente(char matriz[][],int n,int m)
  28. {
  29.    int i,j,aux;
  30.    for(i=1;i < n;i++)
  31.    {
  32.        for(j=0;j < m;j++)
  33.        {
  34.            if(j==n-1)
  35.            {
  36.                if(matriz[i][j] < matriz[i+1][0])
  37.                {
  38.                    aux = matriz[i][j];
  39.                    matriz[i][j] = matriz[i+1][0];
  40.                    matriz[i+1][0] = aux;
  41.                }
  42.            }
  43.            else
  44.            {
  45.                if(matriz[i][j] < matriz[i][j+1])
  46.                {
  47.                    aux = matriz[i][j];
  48.                    matriz[i][j] = matriz[i][j+1];
  49.                    matriz[i][j+1] = aux;
  50.                }
  51.            }
  52.        }
  53.    }
  54. }

de antemano gracias
152  Programación / Programación C/C++ / matriz de caracteres en: 5 Julio 2013, 01:37 am
Saludos

estoy haciendo una simple matriz a la que le tengo que ingresar caracteres, pero que no me lee los datos y no entiendo por que

Código
  1. nt main()
  2. {
  3.    int i,j,n,m;
  4.    char matriz[MAX][MAX];
  5.    printf("Dame el numero de filas: ");
  6.    scanf("%d",&n);
  7.    printf("Dame el numero de columnas: ");
  8.    scanf("%d",&m);
  9.    for(i=0;i < n;i++)
  10.    {
  11.        for(j=0;j < m;j++)
  12.        {
  13.            printf("Dame el elemento (%d,%d):\n",i,j);
  14.            scanf("%c",&matriz[i][j]);
  15.        }
  16.    }
  17.    return 0;
  18. }

de antemano gracias
153  Programación / Programación C/C++ / planteamiento de problema en: 2 Julio 2013, 03:59 am
Saludos, tengo que hacer el siguiente programa que dice:

 Inicializar dos matrices, la primera tendra 5 escuelas y la segunda sus respectivas ciudades.
   Pedir una escuela a buscar y si se encuentra imprimir la ciudad donde se encuentra, si no se encuentra
   imprimir el letrero respectivo. Pedir una ciudad a buscar y si se encuentra imprimir las escuelas de
   dicha ciudad, si no se encuentra imprimir el letrero respectivo.

El problema es que creo que esta mal planteado y no se como exactamente quiere que haga las matrices, me dice que en una matriz ingrese 5 escuelas pero eso no seria mas bien un vector???? y luego me dice que si le doy una ciudad a buscar me tiene que imprimir las escuelas de dicha ciudad, pero que no eran 5 escuelas cada una con su respectiva ciudad, no entiendo lo que me quiere decir si alguien me pudiera ayudar a entender

de antemano gracias
154  Programación / Programación C/C++ / for y do while en: 30 Junio 2013, 23:01 pm
saludos tengo que hacer un programa que me calcule la multiplicacion de 2 matrices de diferentes dimensiones, ya se como hacer la multiplicacion pero tengo una duda en la parte donde le tienes que ingresar las filas y columnas de la matriz a y las filas y columnas de la matriz b

Código
  1.  
  2.        printf("Dame el numero de filas de a :");
  3.        scanf("%d",&n);
  4.        printf("Dame el numero de columnas de a : ");
  5.        scanf("%d",&m);
  6.        printf("Dame el numero de filas de b :");
  7.        scanf("%d",&n2);
  8.        printf("Dame el numero de columnas de b : ");
  9.        scanf("%d",&m2);
  10.  


estaba pensando que para no repetir el mismo codigo para a y a para b alomejor podria utilizar un do-while para ingresar los datos:

Código
  1.  
  2.  int n[2],m[2];
  3.  char letra[] = {'a','b'};
  4.  int  i=0;
  5.    do
  6.    {
  7.        printf("Dame el numero de filas de %c :",letra[i]);
  8.        scanf("%d",&n[i]);
  9.        printf("Dame el numero de columnas de %c : ",letra[i]);
  10.        scanf("%d",&m[i]);
  11.        system("cls");
  12.        i++;
  13.    }while(i < 2);

cual de las dos opciones creen que es la mejor??
gracias
155  Programación / Programación C/C++ / Matriz Triangular Superior en: 27 Junio 2013, 20:43 pm
Saludos tengo el siguiente codigo que me tiene que decir si una matriz es triangular superior ( o sea que todos los elementos por debajo de la diagonal sean 0)

Código
  1. // Matriz Triangular Superior
  2. int tri_sup = 1;
  3.    for(i=0;i < n-1;i++)
  4.    {
  5.        for(j=n-1;j > 0+i;j--)
  6.        {
  7.            if(matriz[j][i] == 0)
  8.                tri_sup = 1;
  9.            else
  10.                tri_sup = 0;
  11.        }
  12.    }/*
pero el problema es que cuando le ingreso una matriz que no es Triangular Sup, me aparece que si lo es. Y no tengo idea de donde podria estar el error

de antemano gracias
156  Programación / Programación C/C++ / ahorrar lineas de codigo en: 25 Junio 2013, 19:08 pm
Saludos tengo el siguiente codigo que me hace un simple ordenamiento burbuja de un vector:

Código
  1. int main()
  2. {
  3.    int v[MAX],i,j,n,aux,;
  4.    printf("Dame el numero de elementos del vector\n");
  5.    scanf("%d",&n);
  6.    for(i=0;i < n;i++)
  7.    {
  8.        printf("Dame el elemento numero %d:\n",i+1);
  9.        scanf("%d",&v[i]);
  10.        system("cls");
  11.    }
  12.    for(i=1;i < n;i++)
  13.    {
  14.        for(j=0;j < n-i;j++)
  15.        {
  16.            if(v[j] > v[j+1])
  17.            {
  18.                aux = v[j+1];
  19.                v[j+1] = v[j];
  20.                v[j] = aux;
  21.            }
  22.        }
  23.    }
  24. return 0;
  25. }
pero tengo la duda de si en vez de usar dos fors podria meter el metodo de ordenamiento en el for que me pide que ingrese los elementos del vector para ahorrar lineas de codigo

gracias
157  Foros Generales / Dudas Generales / VSLM en: 5 Junio 2013, 04:03 am
Saludos tengo el siguiente problema de direcciones IP que dice:

Cuantas IP utilizables tengo en una VSLM 120.35.7.224/29(escribe número)

si se que una direccion de red tiene que estar dividida en octetos que pueden tener valor de 0 a 255 pero la verdad no tengo idea de como resolver este problema si alguien me pudiera ayudar se lo agradeceria mucho
158  Programación / Bases de Datos / ejercicios sql en: 26 Mayo 2013, 03:51 am
Saludos

Tengo el siguiente una base de datos compuesta por dos tablas, una que se llama fabricante(codigo,nombre) y otra que se llama articulos(codigo,nombre,precio,fabricante)y tengo un problema que dice:

Obtener los nombres de los fabricantes que ofrezcan productos cuyo precio medio sea mayor o igual a 170 y me pone la solucion que es esta:

SELECT F.Nombre, AVG(Precio)
FROM ARTICULOS A, Fabricantes F
WHERE A.Fabricante = F.Codigo
GROUP BY F.Nombre
HAVING AVG (Precio)>=170

pero no le entiendo a partir de la linea 3, si alguien me pudiera explicar le agradeceria mucho




159  Comunicaciones / Redes / operaciones con direcciones,hosts y mascaras en: 23 Mayo 2013, 21:50 pm
Saludos tengo el siguiente problema que dice:

Usando la mascara de subred 255.255.255.224, cual es la subred a la que pertenece el host  199.42.78.133 y cual es la direccion broadcast para esta direccion?

primero me dice que haga la siguiente formula

256-mascara de red = numero base
256-224 = 32

y 32+32 = 64
  64+32 = 96
  96+32 = 128
  128+32 = 160

y dice que tengo que llegar hasta el numero comprendido entre 128 y 160, y que se encuentra por lo tanto en la direccion 199.42.78.128 y la direccion broadcast en 199.42.78.159

pero no entiendo como calcula la direccion broadcast, si alguien me pudiera ayudar se lo agradeceria mucho
160  Programación / .NET (C#, VB.NET, ASP) / relacionar entidades c# en: 19 Mayo 2013, 21:39 pm
Saludos

Tengo dos entidades en c# y mi problema es que el dato de una entidad lo necesito para hacer un conjunto de calculos que se encuentra en otra entidad diferente y no tengo idea de como hacer la relacion

estaba pensando que talvez creando un objeto que sea del tipo de la clase
Código
  1.  Form5 nombre = new Form5();
para asi poder utilizar los atributos de la clase form5, pero no me funciona a la hora de querer acceder a los datos

nombre.Miembro;

gracias
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines