Programming using C Write a program that uses a structure na

Programming using C++:

Write a program that uses a structure named HockeyPlayer to store the following information about a hockey player: Name Team Position played Number of goals Number of assists Your program should create two HockeyPlayer variables, store values in their members, and pass each one, in turn to a function that displays the information about the players in a clearly formatted manner.

Solution

//Tested on ubuntu,Linux

/*****************Hocky.cpp***************/

#include <iostream>
using namespace std;

/**
* structure declarations with variables
* */
struct HockyPlayer
{
    char name[50];
    char team[50];
    int positionPlayed;
    int numbesOfGoals;
    int numberOfAssists;
};
/**
* displaying player information
* */
void displayInfo(HockyPlayer *hockyPlayer,int size){
  
   cout << \"Displaying Information: \" << endl;

    // Displaying information
    for(int i = 0; i < size; ++i)
    {
        std::cout<<\"************************\"<<std::endl;
        std::cout << \"Palyer Name: \" << hockyPlayer[i].name << std::endl;
        std::cout << \"Team Name: \" << hockyPlayer[i].team << std::endl;
        std::cout<< \"Position played: \"<<hockyPlayer[i].positionPlayed<<std::endl;
        std::cout<< \"Number of Goals: \"<<hockyPlayer[i].numbesOfGoals<<std::endl;
        std::cout<< \"Number of Assists: \"<<hockyPlayer[i].numberOfAssists<<std::endl;
    }
  
}
/**
* Main function start
* */
int main(){
   /**
   * creating variables of hockyPlayer of size 2
   * you can also increase size of array
   * */
   HockyPlayer hockyPlayer[2];
   cout << \"Enter information of HockyPlayers: \" << std::endl;

    // storing information into hockyPlayer array of structure
    //prompt for player informations
    for(int i = 0; i < 2; ++i) {
       std::cout << \"Enter name: \"<<std::endl;
       std::cin>>hockyPlayer[i].name;
       std::cout << \"Enter Team Name: \"<<std::endl;
       std::cin>>hockyPlayer[i].team;
       std::cout << \"Enter position played: \"<<std::endl;
       std::cin>>hockyPlayer[i].positionPlayed;
       std::cout << \"Enter numbesOfGoals: \"<<std::endl;
       std::cin>>hockyPlayer[i].numbesOfGoals;
       std::cout << \"Enter numberOfAssists: \"<<std::endl;
       std::cin>>hockyPlayer[i].numberOfAssists;
   }
      
   /**
   * calling displayInfo function for displaying information
   * */
   displayInfo(hockyPlayer,2);
  
  
  
   return 0;
  
}
/**
* Main function ENd
* */


/**************output************/

raj@raj:~/Desktop/chegg$ g++ Hocky.cpp
raj@raj:~/Desktop/chegg$ ./a.out
Enter information of HockyPlayers:
Enter name:
Mandeep
Enter Team Name:
India
Enter position played:
2
Enter numbesOfGoals:
13
Enter numberOfAssists:
1
Enter name:
Roberts
Enter Team Name:
England
Enter position played:
4
Enter numbesOfGoals:
18
Enter numberOfAssists:
2
Displaying Information:
************************
Palyer Name: Mandeep
Team Name: India
Position played: 2
Number of Goals: 13
Number of Assists: 1
************************
Palyer Name: Roberts
Team Name: England
Position played: 4
Number of Goals: 18
Number of Assists: 2

Thanks a lot

Programming using C++: Write a program that uses a structure named HockeyPlayer to store the following information about a hockey player: Name Team Position pla
Programming using C++: Write a program that uses a structure named HockeyPlayer to store the following information about a hockey player: Name Team Position pla
Programming using C++: Write a program that uses a structure named HockeyPlayer to store the following information about a hockey player: Name Team Position pla

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site