Assignment 8 (10 points):Movie Data Structure Your goal is to create a structure
ID: 3713913 • Letter: A
Question
Assignment 8 (10 points):Movie Data Structure Your goal is to create a structure to store information about a movie. Your program should have the following The name of the program should be Assignment8. 3 comment lines (description of the program, author, and date). Write a program that uses a structure named MovieData to store the following information about a movie: (3 points) o Title o Director o Year Released o Running Time (in minutes) .The program should create 2 MovieData variables, store values in their members, and pass each one, in turn, to a function that displays the information about the movie in a clearly formatted manner. (7 points)Explanation / Answer
Let me know if you have any doubt.
#include<iostream>
using namespace std;
//Structure declaration
struct MovieData
{
char Title[30];
char Director[20];
int Year;
int RunningTime;
};
void displayMovieData(struct MovieData m){
cout << "Title : " << m.title << endl;
cout << "Director : " << m.director << endl;
cout << "Year Released : " << m.yearReleased << endl;
cout << "Running Time : " << m.runningTime << endl;
cout << endl;
}
void main()
{
//Declaring variable1 to MovieData
MovieData movie1;
//Inputting data to movie1
//Inputting movie Data Member Title
cout<<"Enter Movie Title";
cin.getline(movie1.Title,30);
//Inputting movie Data Member Director
cout<<"Enter Direcor Name:";
cin.getline(movie1.Director,20);
//Inputting movie Data Member Year
cout<<"Enter year of Released:";
cin>>movie1.Year;
//Inputting movie Data Member Running Time
cout<<"Enter Running Time:";
cin>>movie1.RunningTime;
//Declaring and defining variable to MovieData
MovieData m1 = {"Pulp Fiction", "Quentin Tarantino" , 1994 , 154};
MovieData m2 = {"The Godfather", "Francis Ford Coppola", 1972, 175};
displayMovieData(m1);
displayMovieData(m2);
return 0;
}