Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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;

}