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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: videoclub en: 24 Diciembre 2015, 18:12 pm
Tengo hecho esto, me faltan las ultimas funciones, terminar el mostrarpelicula y la funcion principal, alguna ayuda?


Código
  1. #include <iostream>
  2. #include <string>
  3. #include <fstream>
  4. using namespace std;
  5.  
  6. struct Fecha
  7. {
  8. int dia, mes, any;
  9. };
  10.  
  11. struct Pelicula
  12. {
  13. string nombre, genero;
  14. int any_pelicula;
  15. float precio;
  16. Fecha fecha_alquiler;
  17. };
  18.  
  19. int N = 5;
  20.  
  21. Pelicula IntroducirPelicula (void);
  22. void MostrarPelicula (pelicula);
  23. Fecha IntroducirFecha (void);
  24. void MostrarFecha (Fecha f);
  25. Fecha BorrarPelicula (void);
  26. Fecha CompararFecha (Fecha, Fecha);
  27.  
  28. int main();
  29. {
  30. ofstream f;
  31. f.opem(videoclub.txt)
  32.  
  33. int n;
  34.  
  35. cout << "Introduce el numero de peliculas que deseas alquilar" << endl;
  36. cin >> n;
  37.  
  38. cout << "La pelicula mas cara es:" << endl;
  39.  
  40.  
  41.  
  42. system ("pause");
  43. return;
  44. }
  45.  
  46. Pelicula IntroducirPelicula (void);
  47. {
  48.     Pelicula p;
  49.  
  50.     cout << "Introducir el nombre de la pelicula." << endl;
  51.     cin >> p.nombre;
  52.  
  53.     return p;
  54. }
  55.  
  56. void MostrarPelicula (pelicula)
  57. {
  58.  
  59.  
  60.  
  61.     cout << "El nombre de la pelicula es" << p.nombre << endl;
  62.     cout << "Su fecha de estreno es" << endl;
  63.     MostrarFecha (p.fecha);
  64.     cout << "Su genero es" << p.genero << endl;
  65.  
  66.     return;
  67. }
  68.  
  69. Fecha IntroducirFecha (void)
  70. {
  71.     Fecha f;
  72.  
  73.     cout << "Introducir el dia " << endl;
  74.     cin >> f.dia;
  75.     cout << "Introducir el mes " << endl;
  76.     cin >> f.mes;
  77.     cout << "Introducir el año " << endl;
  78.     cin >> f.any;
  79.  
  80.     return f;
  81. }
  82.  
  83. void MostrarFecha (Fecha f)
  84. {
  85.     cout << f.dia << " / " << f.mes << " / " << f.any << endl;
  86.  
  87.     return;
  88. }
  89.  
  90.  
  91.  
  92.  
  93.  
  94. Fecha BorrarPelicula (void)
  95.  
  96.  
  97.  
  98. Fecha CompararFecha (Fecha, Fecha)




Mod: Los códigos deben ir en etiquetas GeSHi
2  Programación / Programación C/C++ / Re: videoclub en: 16 Diciembre 2015, 18:25 pm
ya.. pero si me lo han mandado en la universidad lo tengo q hacer si o si.. :(
3  Programación / Programación C/C++ / Re: videoclub en: 16 Diciembre 2015, 00:46 am
vale, muchas gracias por la ayuda, espero ir pudiendo hacer algo pero es muy complicado ya que acabo de empezar a programar.. :(
4  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.
5  Programación / Programación C/C++ / Re: Cuadrado Mágico en: 7 Diciembre 2015, 15:37 pm
tengo puesto lo que me has dicho tu

Código
  1. 1. int main ()
  2. {
  3.  
  4.  
  5. }
  6.  

y me sigue sin dar bien, y no encuentro ningun fallo :(


[MOD]  Usar etiquetas GeSHi.
6  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