Ejercicio 144
Enviado por Josue Cedeño • 22 de Agosto de 2020 • Tarea • 460 Palabras (2 Páginas) • 155 Visitas
/*Ejercicio 1.cpp
Autor: Josue Cedeño
Fecha: 6/08/2020
*/
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <string.h>
using namespace std;
struct dat_peli
{
char nombre[80];
};
int N;
void llenarPeliculas(struct dat_peli peliculas[10])
{
int i;
system("cls");
strcpy(peliculas[0].nombre,"1. STAR WARS");
strcpy(peliculas[1].nombre,"2. JOKER");
strcpy(peliculas[2].nombre,"3. AVENGERS ENDGAME");
strcpy(peliculas[3].nombre,"4. TOY STORY 4");
strcpy(peliculas[4].nombre,"5. SHAZAM!");
strcpy(peliculas[5].nombre,"6. EL SENIOR DE LOS ANILLOS");
strcpy(peliculas[6].nombre,"7. VOLVER AL FUTURO II");
strcpy(peliculas[7].nombre,"8. TERMINATOR");
strcpy(peliculas[8].nombre,"9. RAMBO");
strcpy(peliculas[9].nombre,"10. LOS INDESTRUCTIBLES");
for(i=0; i<10; i++)
{
peliculas[i].=0;
}
for(i=0; i<10; i++)
{
cout<<"\n\n\t\t"<<peliculas[i].nombre;
}
}
void espect(int fav[][3])
{
int i, j ;
system("cls");
srand(time(NULL));
for(i=0; i<N; i++)
{
fav[i][0]=rand()%10+1;
do
{
fav[i][1]=rand()%10+1;
} while(fav[i][0]==fav[i][1]);
do
{
fav[i][2]=rand()%10+1;
} while(fav[i][2]==fav[i][1] || fav[i][2]==fav[i][0]) ;
}
for(i=0; i<N; i++)
{
cout<<"\n\n\t\tEspectador "<<i+1<<" : ";
for(j=0; j<3; j++)
{
cout<<fav[i][j]<<"\t";
}
}
}
void vote(int fav[][3], struct dat_peli peliculas[10])
{
int i, j;
system("cls");
for (i=0; i<N; i++) {
for(j=0; j<3; j++) {
switch(j) {
case 0:
peliculas[fav[i][j]-1].puntos=peliculas[fav[i][j]-1].puntos+3;
break;
case 1:
peliculas[fav[i][j]-1].puntos=peliculas[fav[i][j]-1].puntos+2;
break;
case 2:
peliculas[fav[i][j]-1].puntos=peliculas[fav[i][j]-1].puntos+1;
break;
}
}
}
for(i=0; i<10; i++)
{
cout<<"\n\n\t\t"<<peliculas[i].nombre<<"\t"<<peliculas[i].puntos;
}
}
int peliMasVotada1(struct dat_peli peliculas[10] )
{
int i, votos1=0, votos2=0, peli1=0, peli2=0;
for (i=0; i<10; i++)
{
if (votos1<peliculas[i].puntos)
{
votos1=peliculas[i].puntos;
peli1=i;
}
}
return peli1;
}
int peliMasVotada2(struct dat_peli peliculas[10] ,int peli1)
{
int i, votos1=0, votos2=0, peli2=0;
votos1=0;
for (i=0; i<10; i++)
{
if (votos1<peliculas[i].puntos &&
...