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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / videoclub en: 15 Diciembre 2015, 17:34 pm
Hola, tengo q hacer este ejercicio de programacion y no se muy bien por donde empezar.. podeis ayudarme??

Hacer un programa que gestione la información de un videoclub donde la información de las películas estará
guardada en un fichero llamado "videoclub.txt":
A. Diseñar unas estructuras de datos adecuadas para guardar la información de cada película.
B. Realizar un programa que tenga las siguientes funcionalidades:
1) Introducir la información de una nueva película adquirida por el videoclub.
2) Eliminar una película del videoclub.
3) Buscar una determinada película del videoclub por una parte del título de ésta.
4) Mostrar que película es la más cara del videoclub.
5) Cuantas películas tiene el videoclub.
Todas las tareas se realizarán directamente sobre el fichero, sin la utilización de vectores.
2  Programación / Programación C/C++ / Cuadrado Mágico en: 7 Diciembre 2015, 12:06 pm
Hola! tengo un problema con este programa, cuando complilo me da un error en la linea 31  q no se como arreglarlo, ademas de que me dice q la "i" no esta declarada y si que la tengo declarada con "int i". Espero q podais alguien ayudarme, muchas gracias.
Código
  1. #include "iostream"
  2. using namespace std;
  3.  
  4. int main(void)
  5. {
  6.   int mat[4][4];
  7.   int n, j, aux, suma, cont;
  8.   int i;
  9.  
  10.   cout << "Cuadrado Magico";
  11.    cout << "Valores de 1 al 9 (los numeros no se deben repitir)";
  12.    cout << "INGRESE LA MATRIZ";
  13.  
  14.   for (i = 1; i <= 3; i++)
  15.   {
  16.   for (j = 1; j <= 3; j++)
  17.   {
  18.     do
  19.     {
  20.   cout << "Valor" << " " << i;
  21.   cout << " " << j << " ";
  22. cin >> aux;
  23.       }
  24.  
  25.       while (aux < 1 || aux > 9);
  26. mat[i][j] = aux;    
  27.   }
  28.   }
  29.   system ("pause");
  30.   return 0;
  31. }
  32.  
  33. for (i = 1; i <= 3; i++)
  34. {
  35.   cout << " ";
  36.   for (j = 1; j <= 3; j++)
  37.   {
  38. cout << mat[i][j];
  39.    cout << " ";
  40.   }
  41.  
  42. cont = 0; aux = 0;
  43.  
  44.    for (i = 1; i <= 3; i++)
  45.   {
  46.   suma = 0;
  47.     for (j = 1; j <= 3; j++)
  48.     {
  49.     suma = suma + mat[i][j];
  50.     if (i==1)
  51. aux = suma;
  52.     if (aux == suma)
  53.     cont++;
  54.     }
  55.   }
  56.  
  57.   for (i = 1; i <= 3; i++)
  58.   {
  59. suma = 0;
  60.     for (j = 1; j <= 3; j++)
  61.     {
  62.     suma = suma + mat[j][i];
  63.   if(aux == suma)
  64.       cont++;
  65.       }
  66.   }
  67.  
  68.   suma = 0;
  69.    suma = suma + mat[1][1];
  70.    suma = suma + mat[2][2];
  71.    suma = suma + mat[3][3];
  72.  
  73.    if (aux == suma)
  74. cont++;
  75.  
  76.   suma = 0;
  77.    suma = suma + mat[1][3];
  78.    suma = suma + mat[2][2];
  79.    suma = suma + mat[3][1];
  80.  
  81.    if (aux == suma)
  82.     cont++;
  83. if (cont == 8)
  84.   cout << "Es un cuadro magico";
  85. else
  86. cout << "No es un cuadro magico";
  87.  
  88. return (0);
  89. }
  90.  


[MOD] Para publicar código usar las etiquetas GeSHi.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines