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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23
91  Programación / Programación C/C++ / Reserva de asientos en un cine en: 22 Enero 2014, 22:05 pm
Hola compañeros,

Estoy haciendo un programa en C que me haga con una matriz los asientos de un cine, y me ha surgido un problema tonto. Cuando asigno un asiento reservado y muestro por pantalla me aparece así:



Yo escogí reservar fila 3 y columa 3 y me reserva los anteriores, es decir, donde he marcado en rojo debería estar en "0".

Código
  1.                      printf("\nEscribe la fila: ");
  2.                      scanf("%d", &fila);
  3.                      printf("\nEscribe la columna: ");
  4.                      scanf("%d", &columna);
  5.  
  6.                      for (i=0; i<fila; i++) {
  7.                          for (j=0; j<columna; j++) {;}
  8.                          if (mat[i][j] != 1){    
  9.                             mat[i][j] = 1;
  10.                          }
  11.                          else printf("Asiento ocupado");
  12.                      }
  13.  



Gracias!
92  Programación / Programación C/C++ / Re: Suma de matriz + matriz invertida en: 16 Enero 2014, 15:33 pm
jajaja gracias!

No sé pero se me fue la cabeza al poner [FILA][COLUM] en lugar de [j]


Saludos  ;D
93  Programación / Programación C/C++ / Suma de matriz + matriz invertida en: 16 Enero 2014, 14:17 pm
Hola,

Estoy haciendo un programa que rellene una matriz y que luego la ponga invertida.

Una vez hecho la invertida sumar la matriz con la matriz invertida pero en el resultado muestra esto:




Aquí dejo el Código:

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define FILA 3
  4. #define COLUM 3
  5.  
  6.  
  7. int main(){
  8.    int i=0, j=0, num=0;
  9.    int mat[FILA][COLUM];
  10.    int invert[FILA][COLUM];
  11.    int suma[FILA][COLUM];
  12.  
  13.    // MATRIZ NORMAL
  14.    for(i=0; i<FILA; i++){
  15.             for(j=0; j<COLUM; j++){
  16.                      printf("Rellena la matriz %d %d: ",i,j);
  17.                      scanf("%d", &num);
  18.                      mat[i][j] = num;
  19.             }
  20.    }
  21.  
  22.    // HACER Y MOSTRAR INVERTIDA
  23.    printf("\nMATRIZ INVERTIDA\n\n");
  24.    for(i=0; i<FILA; i++){
  25.             for(j=0; j<COLUM; j++){
  26.                      invert[FILA][COLUM] = mat[FILA - i - 1][COLUM - j - 1];
  27.                      printf("| %d |", invert[FILA][COLUM]);
  28.             }
  29.             printf("\n");
  30.    }
  31.  
  32.    // HACER SUMA
  33.    for(i=0; i<FILA; i++){
  34.             for(j=0; j<COLUM; j++){
  35.                      suma[FILA][COLUM] = mat[FILA][COLUM] + invert[FILA][COLUM];
  36.             }
  37.    }
  38.    // MOSTRAR SUMA
  39.    printf("\nSUMA DE LAS MATRICES\n\n");
  40.    for(i=0; i<FILA; i++){
  41.             for(j=0; j<COLUM; j++){
  42.                      printf("| %d |",suma[FILA][COLUM]);
  43.             }
  44.             printf("\n");
  45.    }    
  46.  
  47.    getch();
  48.    return 0;
  49. }
  50.  


Gracias!
94  Sistemas Operativos / Windows / Cuotas en un RAID con VirtualBox?? en: 27 Diciembre 2013, 13:02 pm
Buenas,

Tengo que hacer un RAID en VirtualBox definiendo cuotas de manera que los usuarios solo pueden guardar 50 MB y que antes de llenar esos 50 MB les aparezca un mensaje de aviso.

Es de un ejercicio que tengo que hacer, pero no tengo mucha idea de como hacerlo, creo que se hará con las directivas de auditoria.

¿Alguien me podría echar una mano?
95  Programación / Programación C/C++ / Re: Decir si un vector es palindromo o no en: 16 Diciembre 2013, 12:44 pm
Muchas gracias, muy sencillo de hacer y entendible =)


Saludos
96  Programación / Programación C/C++ / Decir si un vector es palindromo o no en: 16 Diciembre 2013, 11:04 am
Hola de nuevo,

De nuevo vengo a pedir ayuda, porque no consigo hacer que me diga si un vector es palindromo o no.

Dejo el código entero para que vean que estoy haciendo, pero la parte incorrecta es el palindromo, siempre me dice "No es palindromo".

Ejemplo: 5 6 6 5 -> Si es palindromo




Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include<conio.h>
  5.  
  6. int main(){
  7.    int n, i, num;
  8.  
  9.    do{
  10.        printf("Grandaria del vector: ");
  11.        scanf("%d", &n);
  12.    }while(n<4 || n>20); //Entre 4 y 20
  13.  
  14.    int vector[n];
  15.  
  16.    for (i=0; i<n; i++){
  17.        do{
  18.           printf("Introduce un numero, vector %i: ", i+1);
  19.           scanf("%d",&num);
  20.           vector[i] = num;
  21.        }while(num<0 || num>9); // Entre 0 y 9
  22.    }
  23.  
  24.    // Mostrar vector
  25.    printf("\n\nVector:\n");
  26.    printf("____________________\n\n");
  27.    for (i=0; i<n; i++)
  28.        printf(" %d ", vector[i]);
  29.  
  30.  
  31.    // PALINDROMO
  32.    int temp = vector[i];
  33.    int extraer = 0;
  34.    int nuevonumero = 0;
  35.  
  36.    for(i = 0; temp > 0; i++){
  37.          extraer = temp%10;
  38.          nuevonumero = (nuevonumero*10) + extraer;
  39.          temp = temp/10;
  40.    }
  41.  
  42.    if(temp == nuevonumero){
  43.              printf("\n\nEs palindromo");
  44.    }
  45.    else{
  46.         printf("\n\nNo es palindromo");
  47.    }
  48.  
  49.  
  50.    getch();
  51.    return 0;
  52. }
  53.  

Muchas gracias!
97  Programación / Programación C/C++ / Re: Cómo extraer caracteres en C en: 15 Diciembre 2013, 09:31 am
Perfecto, muchas gracias!!!  ;-)

¿Comenzando a extraer desde la derecha como sería?


Perdona las molestias pero es que aún soy novatito en C  :P
98  Programación / Programación C/C++ / Re: Cómo extraer caracteres en C en: 14 Diciembre 2013, 08:55 am
Gracias por la ayuda, pero "leosansan" el ejemplo que me has puesto era todo lo contrario a lo que quería jeje

A lo que me refería es que me mostrará el resultado de como quedaría una vez con los caracteres extraídos, de todos modos me vendrá bien guardar tu ejemplo porque también me servirá.


Gracias!
99  Programación / Programación C/C++ / Cómo extraer caracteres en C en: 13 Diciembre 2013, 13:07 pm
Hola,

Estoy haciendo un programa en C y una opción es extraer caracteres comenzando desde la izquierda y otra opción es extraer caracteres comenzando desde la derecha.

He podido printar solo los caracteres que se han extraido pero no consigo printar el resultado de la cadena.

EXTRAER DESDE LA IZQUIERDA
Código
  1.                      printf("Cuantos caracteres quieres extraer? ");
  2.                      scanf("%d", &extraerIzq);
  3.  
  4.                      for (i=0; i<longitud && i<extraerIzq; i++){
  5.                          printf("\nSe ha extraido: %c", cadena[i]);
  6.                      }

EXTRAER DESDE LA DERECHA
Código
  1. printf("Cuantos caracteres quieres extraer? ");
  2.                      scanf("%d", &extraerDer);
  3.  
  4.                      extraerDer = longitud - (extraerDer > longitud?longitud:extraerDer);
  5.                      for (i = longitud - 1; i >= extraerDer; i--)
  6.                          printf("\nSe ha extraido: %c", cadena[i]);
100  Programación / Programación C/C++ / Re: [Help] Programa que calcula sueldos en: 11 Diciembre 2013, 21:03 pm
Muchas 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 23
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines