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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 [117] 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
1161  Programación / Programación C/C++ / Re: DETERMINAR MAYOR O MENOR EN ARREGLO en: 12 Noviembre 2012, 14:53 pm
Citar
Fíjate en  srand(time(0) y el uso de la librería time, para que no salgan siempre los mismos valores. Por lo demás quedaría algo así:
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. /*Ejercicio 5: una agencia de carros tiene 15 modelos de autos y 10 vendeores
  6. se desea conocer que modelo se vende mas, quien es el vendedor que vende mas y
  7. el total de autos que vende la agencia*/
  8. int main(int argc, char *argv[])
  9. {
  10.    int x, y, agencia[10][15], SC, SR, TA,modelo=0,modelo1=0,Vendedor;
  11.    char vendedor[10][40]={{"Ruben"},{"Ivonne"},{"Jesus"},
  12.    {"Nayelli"},{"Miguel"},{"Angel"},{"Carlos"},{"Marco"},{"Lupe"},
  13.    {"Lupita"}};
  14.    printf("Agencia de carros a ver si ahorra, S.A. de C.V.\n\n");
  15.    printf("\tM1  M2  M3  M4  M5  M6  M7  M8  M9  M10  M11  M12  M13  M14  M15 TOTAL\n\n");
  16.    srand(time(0));
  17.    /*SE GENERA LA TABLA*/
  18.    for (x=0; x<10; x++)
  19.        {
  20.            for (y=0; y<15; y++)
  21.                {
  22.                agencia[x][y] = rand()%4;
  23.            }
  24.        }
  25.    /*SUMA POR RENGLONES*/
  26.    TA = 0;
  27.    for (x=0; x<10; x++)
  28.        {
  29.            printf("%s\t ", vendedor[x]);
  30.            SR = 0;
  31.            for (y=0; y<15; y++)
  32.                {
  33.                    printf("%d   ", agencia[x][y]);
  34.                    SR = SR + agencia[x][y];
  35.                }if (SR>modelo) {modelo=SR;Vendedor=x;}
  36.      TA = TA + SR;
  37.      printf("  %i\n\n", SR);
  38.  }
  39.    /*SUMA POR COLUMNAS*/
  40.    printf("TOTAL\t");
  41.    modelo=0;
  42.    for (y=0; y<15; y++)
  43.        {
  44.            SC = 0;
  45.            for (x=0; x<10; x++)
  46.                {
  47.                    SC = SC + agencia[x][y];
  48.                }if (SC>modelo) {modelo=SC;modelo1=y;}
  49.            printf("%d  ", SC);
  50.        }
  51.    printf("\n\nEL MODELO MAS VENDIDOS ES: M%d\n\n", modelo1+1);
  52.    printf("\n\nEL MEJOR VENDEDOR ES: %s\n\n", vendedor[Vendedor]);
  53.    system("PAUSE");
  54.    return 0;
  55. }
Saludos!.
1162  Programación / Programación C/C++ / Re: Ayuda programa en: 11 Noviembre 2012, 16:49 pm
Hay una cosa que no entiendo, que es lo que quieres decir con: suma+=num???
Citar
De entrada suma=numero=primer numero, pero para sacar la media de los dos al introducir el segundo hago suma=suma+numero o en forma abreviada suma+=numero (=número primero más número nuevo), que es equivalente a sumar al primer numero (que está en suma) el segundo numero).
Espero que te aclare algo este rollo.
Saludos!.
1163  Programación / Programación C/C++ / Re: Ayuda programa en: 11 Noviembre 2012, 15:54 pm
Aquí tienes una pista, habría que hacerlo más eficiente pero para empezar ya tienes algo:
Código
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.    int num=0,suma=0,i=0;
  6.        do{
  7.        printf("Introduzca  numero= ");
  8.        suma=num;
  9.        scanf ("%d",&num);
  10.        suma+=num;
  11.        if (num==0) break;
  12.        if (i==0) {
  13.            printf("Media= %g\n",num/1.0);
  14.            i=1;
  15.        }
  16.        else printf("Media= %g\n",suma/2.0);
  17.    }while (1);
  18.    return 0;
  19. }
  20.  
O bien:
Código
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.    int num=0,suma=0,i=0;
  6.        printf("Introduzca  numero= ");
  7.        scanf ("%d",&num);
  8.        printf("Media= %g\n",num/1.0);
  9.        do{
  10.        printf("Introduzca  numero= ");
  11.        suma=num;
  12.        scanf ("%d",&num);
  13.        suma+=num;
  14.        if (num==0) break;
  15.        printf("Media= %g\n",suma/2.0);
  16.    }while (1);
  17.    return 0;
  18. }
  19.  
Saludos!.
1164  Programación / Programación C/C++ / Re: Duda con strlen en: 10 Noviembre 2012, 23:43 pm
Inspirado por 0xDani y sin función:
Código
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.    int i,k=0;
  6.    char cadena [256];
  7.    printf ("Introduce la cadena: ");
  8.    gets (cadena);
  9.    for (i=0;cadena[i]!='\0';i++)
  10.        cadena[i]!=' ' ? k++:0 ;
  11.    printf ("longitud: %d",k);
  12.    return 0;
  13. }
Saludos!.
1165  Programación / Programación C/C++ / Re: TENGO PROBLEMAS PARA HACER UN ARREGLO Y SUMAR COLUMAS Y REGLONES en: 10 Noviembre 2012, 21:47 pm
No sé si he pillado del todo la idea, creo que sí:
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. /*PROGRAMA QUE GENERA UNA MATRIZ Y CALCULA SU TRAZA tr(M) Y SUMAS POR COLUMNAS
  5. Y RENGLONES*/
  6. int main(int argc, char *argv[])
  7. {
  8.  int x, y, tabla[10][10], R, C, T=0,Sr=0,Sc=0, SR[10]={0}, SC[10]={0}, z;
  9.  printf("Cuantos renglones quiere que tenga la matriz: ");
  10.  srand(time(0));
  11.  scanf("%i", &R);
  12.  printf("\nCuantas columnas quiere que tenga la matriz: ");
  13.  scanf("%i", &C);
  14.  printf("\nMATRIZ\n\n");
  15. /*SE GENERA LA MATRIZ*/
  16.  for (x=0; x<R; x++)
  17.  {
  18.      for (y=0; y<C; y++)
  19.      {
  20.          tabla[x][y] = rand()%10;
  21.          printf("\t%d", tabla[x][y]);
  22.      }
  23.      printf("\n\n");
  24.  }
  25.  /*SE CALCULA LA TRAZA*/
  26.    for (x=0; x<R; x++) {
  27.          for (y=0; y<1; y++)
  28.            T +=tabla[x][x];
  29.    }
  30. /*SE CALCULA LA SUMA POR FILAS*/
  31.    for (x=0; x<C; x++){
  32.      for (y=0; y<R; y++)
  33.        SR[x] += tabla[x][y];
  34.    }
  35.  
  36.    for (x=0; x<R; x++)
  37.        {
  38.            printf("\t%d", SR[x]);
  39.            Sr+=SR[x];
  40.        }printf(" = %d ", Sr);
  41.    printf(" =renglones\n");
  42.    /*SE CALCULA LA SUMA POR COLUMNAS*/
  43.    for (y=0; y<C; y++){
  44.      for (x=0; x<R; x++)
  45.        SC[y] += tabla[x][y];
  46.    }
  47.  
  48.    for (y=0; y<C; y++)
  49.        {
  50.            printf("\t%d", SC[y]);
  51.            Sc+=SC[y];
  52.        }printf(" = %d  ", Sc);
  53.    printf("= columnas");
  54.    printf("\n\ntr(M) = %d", T);
  55.    printf("\n\n");
  56.    system("PAUSE");
  57.    return 0;
  58. }
Saludos!.
1166  Programación / Programación C/C++ / Re: Duda con strlen en: 10 Noviembre 2012, 21:01 pm
Una forma simple sería:
Código
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main()
  5. {
  6.    int i,k,l;
  7.    char cadena [256];
  8.    printf ("Introduce la cadena: ");
  9.    gets (cadena);
  10.    k=strlen (cadena);
  11.    printf ("long: %d",k);
  12.    puts("\n");
  13.    for (i=0;i<k;i++)
  14.        {
  15.            if (cadena[i]==' ')
  16.                k--;
  17.        }
  18.    printf ("long: %d",k);
  19.    return 0;
  20. }
Saludos!.
P.D:El problema en el código de 0xDani es que el primer caracter sea un espacio en blanco, entonces el if se queda en un bucle cerrado.
1167  Programación / Programación C/C++ / Re: ejercicio matrices c en: 9 Noviembre 2012, 21:04 pm
sigo sin entenderlo...
Citar
Lo que hago es crear una nueva matriz con el intercambio de las filas, así no pierdo la matriz inicial. Eso es porque presupongo que se va a "hacer" otras cosas con la matriz inicial, como cambiar diagonales, obtener la simétrica sumar o restar, etc. Por ejemplo:
Código
  1. #include <stdio.h>
  2. #define TAM 4
  3. #include <time.h>
  4. int i,j;
  5. int main()
  6. {
  7.    int fila1,fila2,temp1,temp2,a[TAM][TAM],b[TAM][TAM],c[TAM][TAM],d[TAM][TAM],e[TAM][TAM];
  8.    srand(time(0));
  9.    generar_matriz (a);
  10.    imprimir (a);
  11. /**********  cambio fila primera ultima  **********/
  12.    copia_matriz (a,b);
  13.    puts ("cambio fila primera ultima\n");
  14.    for (j=0;j<TAM;j++)
  15.            {
  16.                temp1=b[0][j];
  17.                temp2=b[TAM-1][j];
  18.                b[TAM-1][j]= temp1;
  19.                b[0][j]= temp2;
  20.            }
  21.    imprimir (b);
  22. /****************  cambio filas ***************/
  23.    copia_matriz (a,e);
  24.    puts ("cambio filas\n");
  25.    printf ("Numero de fila1: ");
  26.    scanf ("%d",&fila1);
  27.    printf ("Numero de fila2: ");
  28.    scanf ("%d",&fila2);
  29.    puts ("\n");
  30.    for (j=0;j<TAM;j++)
  31.            {
  32.                temp1=e[fila1-1][j];
  33.                temp2=e[fila2-1][j];
  34.                e[fila2-1][j]= temp1;
  35.                e[fila1-1][j]= temp2;
  36.            }
  37.    imprimir (e);
  38. /*************  cambio diagonales   *****************/
  39.    copia_matriz (a,c);
  40.    puts ("cambio diagonales\n");
  41.    for (i=0;i<TAM;i++)
  42.        {
  43.            temp1=c[i][i];
  44.            temp2=c[i][TAM-1-i];
  45.            c[i][TAM-1-i]= temp1;
  46.            c[i][i]= temp2;
  47.        }
  48.    imprimir (c);
  49.  
  50. /*************  matriz simetrica   *****************/
  51.    copia_matriz (a,d);
  52.    puts ("matriz simetrica\n");
  53.    for (i=0;i<TAM;i++)
  54.        for (j=0;j<TAM && j<i;j++)
  55.            {
  56.                temp1=d[i][j];
  57.                temp2=d[j][i];
  58.                d[j][i]= temp1;
  59.                d[i][j]= temp2;
  60.            }
  61.      imprimir (d);
  62.      return 0;
  63. }
  64. /**************************************************/
  65. int generar_matriz (int a[][TAM])
  66.    {
  67.        for (i=0;i<TAM;i++)
  68.       {
  69.          for (j=0;j<TAM;j++)
  70.              {
  71.                 /* printf("a[%d][%d]= ",i,j);
  72.                 scanf("%d",&a[i][j]);*/
  73.                a[i][j]=rand() % 10 ;
  74.              }
  75.       }
  76.    }
  77.  
  78. /**************************************************/
  79.  
  80. int imprimir (int a[][TAM])
  81. {
  82.    int i,j;
  83.    for (i=0;i<TAM;i++)
  84.        {
  85.            for (j=0;j<TAM;j++)
  86.                {
  87.                     printf("%d  ",a[i][j]);
  88.                }puts("\n");
  89.        }puts("\n");
  90. }
  91. /**************************************************/
  92. int   copia_matriz (int matriz1[][TAM],int matriz2[][TAM])
  93. {
  94.    int i,j;
  95.    for (i=0;i<TAM;i++)
  96.        {
  97.            for (j=0;j<TAM;j++)
  98.                {
  99.                     matriz2[i][j]=matriz1[i][j];
  100.                }
  101.        }
  102. }
  103. /**************************************************/
  104.  
Citar
Si sólo quieres cambiar las filas y punto el código de cypascal te vale.
Saludos!.
1168  Programación / Programación C/C++ / Re: ¿COMO HAGO QUE UN PROGRAMA BORRE PANTALLA Y REGRESE HASTA EL INICIO? en: 9 Noviembre 2012, 19:33 pm
Citar
REEDITDO "maestro". Eso pasa por querer "aprovechar" lo ya hecho por otro y no estar al loro.
Saludos!. ..... y ¿qué pasa con el "otro" sitio?
1169  Programación / Programación C/C++ / Re: ¿COMO HAGO QUE UN PROGRAMA BORRE PANTALLA Y REGRESE HASTA EL INICIO? en: 9 Noviembre 2012, 13:08 pm
Citar
Menudo desastre de código  ;D ;D ;D.
A ver si era esto lo que querías:
REEDITO LOS INDICES A CERO
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. /*PROGRAMA QUE CREA UNA MATRIZ A Y UNA MATRIZ B; DA 4 OPCIONES: SUMAR, RESTAR (A - B), RESTAR (B - A) Y TERMINAR PROGRAMA*/
  4. int main(int argc, char *argv[])
  5. {
  6.    int x, y, matrizA[10][10], matrizB[10][10], matrizR[10][10], RA, CA, RB, CB, O;
  7.    printf("Cuantas lineas quiere que tenga la matriz A: ");
  8.    scanf("%d", &RA);
  9.    printf("\nCuantas columnas quiere que tenga la matriz A: ");
  10.    scanf("%d", &CA);
  11.    printf("\nCuantas lineas quiere que tenga la matriz B: ");
  12.    scanf("%d", &RB);
  13.    printf("\nCuantas columnas quiere que tenga la matriz B: ");
  14.    scanf("%d", &CB);
  15.  
  16.    /*SE GENERA LA MATRIZ A*/
  17.  
  18.    for (x=0; x<RA; x++)
  19.        {
  20.            for (y=0; y<CA; y++)
  21.                {
  22.                    matrizA[x][y] = rand()%10;
  23.                }
  24.        }
  25.  
  26.  
  27.  
  28.    printf("\n");
  29.    /*SE GENERA LA MATRIZ B*/
  30.  
  31.    for (x=0; x<RB; x++)
  32.        {
  33.            for (y=0; y<CB; y++)
  34.                {
  35.                    matrizB[x][y] = rand()%10;
  36.                }
  37.  
  38.        }
  39.    while (1){
  40.    system("pause");
  41.    system("cls");
  42.    printf("\nMATRIZ A\n\n");
  43.    for (x=0; x<RA; x++)
  44.        {
  45.            for (y=0; y<CA; y++)
  46.                {
  47.                    printf("%d   ", matrizA[x][y]);
  48.                }printf("\n");
  49.            printf("\n\n");
  50.        }
  51.    printf("MATRIZ B\n\n");
  52.    for (x=0; x<RB; x++)
  53.        {
  54.            for (y=0; y<CB; y++)
  55.                {
  56.                    printf("%d   ", matrizB[x][y]);
  57.  
  58.                }printf("\n");
  59.        }
  60.            printf("\n\n");
  61.    /*SE ELIGE LA OPERACION*/
  62.    printf("1.-SUMA\n\n2.-RESTA (A - B)\n\n3.-RESTA (B - A)\n\n4.-TERMINAR APLICACION\n\n");
  63.    printf("QUE OPERACION DESEA REALIZAR: ");
  64.    scanf("%d", &O);
  65.    /*SE HACE LA OPERACION ELEGIDA*/
  66.    switch (O)
  67.    {
  68.        /*SUMA*/
  69.          case 1:
  70.          if (RA!=RB || CA!=CB)
  71.            {
  72.                printf("\nNO SE PUEDEN SUMAR MATRICES DE DISTINTO ORDEN\n\n");
  73.                break;
  74.            }
  75.          else
  76.            {
  77.                printf("\nMATRIZ RESULTANTE\n\n");
  78.                for (x=0; x<RB; x++)
  79.                    {
  80.                      for (y=0; y<CB; y++)
  81.                        {
  82.                            matrizR[x][y]=matrizA[x][y]+matrizB[x][y];
  83.                            printf("%d   ",  matrizR[x][y]);
  84.                        }printf("\n");
  85.                  }
  86.                printf("\n\n");
  87.                break;
  88.            }
  89.        /*RESTA (A - B)*/
  90.          case 2:
  91.          if (RA!=RB || CA!=CB)
  92.            {
  93.              printf("\nNO SE PUEDEN RESTAR MATRICES DE DISTINTO ORDEN\n\n");
  94.              break;
  95.            }
  96.          else
  97.            {
  98.              printf("\nMATRIZ RESULTANTE\n\n");
  99.              for (x=0; x<RB; x++)
  100.                {
  101.                  for (y=0; y<CB; y++)
  102.                    {
  103.                         matrizR[x][y]=matrizA[x][y]-matrizB[x][y];
  104.                         printf("%d   ",  matrizR[x][y]);
  105.                    }printf("\n");
  106.                }
  107.            printf("\n\n");
  108.            break;
  109.            }
  110.  
  111.        /*RESTA (B - A)*/
  112.          case 3:
  113.          if (RA!=RB || CA!=CB)
  114.            {
  115.              printf("\nNO SE PUEDEN RESTAR MATRICES DE DISTINTO ORDEN\n\n");
  116.              break;
  117.            }
  118.          else
  119.            {
  120.              printf("\nMATRIZ RESULTANTE\n\n");
  121.              for (x=0; x<RB; x++)
  122.                {
  123.                  for (y=0; y<CB; y++)
  124.                    {
  125.                         matrizR[x][y]=matrizB[x][y]-matrizA[x][y];
  126.                         printf("%d   ",  matrizR[x][y]);
  127.                    }printf("\n");
  128.                }
  129.              printf("\n\n");
  130.              break;
  131.            }
  132.  
  133.          case 4:
  134.          system("pause");
  135.          return 0;
  136.          break;
  137.        }
  138.    }
  139.      return 0;
  140. }
Citar
Aunque a mí me gusta más así:

Saludos!.
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. /*PROGRAMA QUE CREA UNA MATRIZ A Y UNA MATRIZ B; DA 4 OPCIONES: SUMAR, RESTAR (A - B), RESTAR (B - A) Y TERMINAR PROGRAMA*/
  4. int main(int argc, char *argv[])
  5. {
  6.    int x, y, matrizA[10][10], matrizB[10][10], matrizR[10][10], RA=0, CA=0, RB=1, CB=1, O;
  7.  
  8.    while (RA!=RB || CA!=CB){
  9.        printf("Cuantas lineas quiere que tenga la matriz A: ");
  10.        scanf("%d", &RA);
  11.        printf("\nCuantas columnas quiere que tenga la matriz A: ");
  12.        scanf("%d", &CA);
  13.        printf("\nCuantas lineas quiere que tenga la matriz B: ");
  14.        scanf("%d", &RB);
  15.        printf("\nCuantas columnas quiere que tenga la matriz B: ");
  16.        scanf("%d", &CB);
  17.        if (RA!=RB || CA!=CB) printf ("Han de tener las mismas lineas y columnas\npara sumar o restar\n");
  18. }
  19.    /*SE GENERA LA MATRIZ A*/
  20.  
  21.    for (x=0; x<RA; x++)
  22.        {
  23.            for (y=0; y<CA; y++)
  24.                {
  25.                    matrizA[x][y] = rand()%10;
  26.                }
  27.        }
  28.    printf("\n");
  29.    /*SE GENERA LA MATRIZ B*/
  30.    for (x=0; x<RB; x++)
  31.        {
  32.            for (y=0; y<CB; y++)
  33.                {
  34.                    matrizB[x][y] = rand()%10;
  35.                }
  36.        }
  37.    while (1){
  38.    system("pause");
  39.    system("cls");
  40.    printf("\nMATRIZ A\n\n");
  41.    for (x=0; x<RA; x++)
  42.        {
  43.            for (y=0; y<CA; y++)
  44.                {
  45.                    printf("%d   ", matrizA[x][y]);
  46.                }printf("\n");
  47.            printf("\n\n");
  48.        }
  49.    printf("MATRIZ B\n\n");
  50.    for (x=0; x<RB; x++)
  51.        {
  52.            for (y=0; y<CB; y++)
  53.                {
  54.                    printf("%d   ", matrizB[x][y]);
  55.  
  56.                }printf("\n");
  57.        }
  58.            printf("\n\n");
  59.    /*SE ELIGE LA OPERACION*/
  60.    printf("1.-SUMA\n\n2.-RESTA (A - B)\n\n3.-RESTA (B - A)\n\n4.-TERMINAR APLICACION\n\n");
  61.    printf("QUE OPERACION DESEA REALIZAR: ");
  62.    scanf("%d", &O);
  63.    /*SE HACE LA OPERACION ELEGIDA*/
  64.    switch (O)
  65.    {
  66.        /*SUMA*/
  67.          case 1:
  68.  
  69.                printf("\nMATRIZ RESULTANTE\n\n");
  70.                for (x=0; x<RB; x++)
  71.                    {
  72.                      for (y=0; y<CB; y++)
  73.                        {
  74.                            matrizR[x][y]=matrizA[x][y]+matrizB[x][y];
  75.                            printf("%d   ",  matrizR[x][y]);
  76.                        }printf("\n");
  77.                  }
  78.                printf("\n\n");
  79.                break;
  80.  
  81.        /*RESTA (A - B)*/
  82.            case 2:
  83.            printf("\nMATRIZ RESULTANTE\n\n");
  84.              for (x=0; x<RB; x++)
  85.                {
  86.                  for (y=0; y<CB; y++)
  87.                    {
  88.                         matrizR[x][y]=matrizA[x][y]-matrizB[x][y];
  89.                         printf("%d   ",  matrizR[x][y]);
  90.                    }printf("\n");
  91.                }
  92.            printf("\n\n");
  93.            break;
  94.  
  95.  
  96.        /*RESTA (B - A)*/
  97.            case 3:
  98.            printf("\nMATRIZ RESULTANTE\n\n");
  99.              for (x=0; x<RB; x++)
  100.                {
  101.                  for (y=0; y<CB; y++)
  102.                    {
  103.                         matrizR[x][y]=matrizB[x][y]-matrizA[x][y];
  104.                         printf("%d   ",  matrizR[x][y]);
  105.                    }printf("\n");
  106.                }
  107.              printf("\n\n");
  108.              break;
  109.            case 4:
  110.            system("pause");
  111.            return 0;
  112.            break;
  113.        }
  114.    }
  115.      return 0;
  116. }
1170  Programación / Programación C/C++ / Re: ejercicio matrices c en: 9 Noviembre 2012, 12:16 pm
como se haría para intercambiar filas? no entiendo..
Citar
Por ejemplo, si quisieras cambiar la primera fila por la última sería:
Código
  1. puts ("cambio fila primera ultima\n");
  2.    for (j=0;j<TAM;j++)
  3.            {
  4.                temp1=b[0][j];
  5.                temp2=b[TAM-1][j];
  6.                b[TAM-1][j]= temp1;
  7.                b[0][j]= temp2;
  8.            }
Citar
Todo es jugar con los subídices cero y TAM-1; para cabiar la 3ª fila por la 5ª serían esos valores 2 y 4 en lugar de cero y TAM-1.
Saludos!.
Páginas: 1 ... 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 [117] 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines