204: Employee Database: Create a struct to store information about an employee, including name, employee ID, and salary. Write a program to input data for a group of employees and display the employee with the highest salary.

 

// Employee Database: Create a struct to store information about an employee, including name, employee ID, and salary.
// Write a program to input data for a group of employees and display the employee with the highest salary.

#include <iostream>
using namespace std;
struct Employee
{
    string name, employee_id;
    int salary;
};
Employee enter_employee();
void print_employee(int x, Employee y[]);

int main()
{
    int num;
    cout << "Enter the total number of students: \n";
    cin >> num;
    const int total = num;

    Employee employee[total];

    for (int i = 0; i < total; i++)
    {
        employee[i] = enter_employee();
    }

    system("cls");
    cout << "The employee with highest salary is: ";
    int j = 0;
    for (int i = 0; i < total; i++)
    {
        if (employee[i].salary > employee[j].salary)
        {
            j = 1;
        }
    }

    print_employee(j, employee);

    return 0;
}

Employee enter_employee()
{
    system("cls");
    Employee x;
    cout << "Enter name: ";
    getline(cin >> ws, x.name);
    cout << "Enter Employee-id: ";
    cin >> x.employee_id;
    cout << "Enter salary: Rs.";
    cin >> x.salary;
    return x;
}

void print_employee(int x, Employee y[])
{
    cout << "Name: " << y[x].name << endl;
    cout << "Employee id: " << y[x].employee_id << endl;
    cout << "Salary: Rs." << y[x].salary << endl;
}


Comments

Popular posts from this blog

88: Using switch statement Write a C program to input marks of five subjects Physics, Chemistry, Biology, Mathematics and Computer. Calculate percentage and grade according to following: // Percentage >= 90% : Grade A Percentage >= 80% : Grade B Percentage >= 70% : Grade C Percentage >= 60% : Grade D Percentage >= 40% : Grade E Percentage < 40% : Grade F

205: Book Catalog: Define a struct to represent a book with attributes like title, author, and publication year. Write a program to create a catalog of books by taking user input and display books published after a certain year.

15: Take input of age and name of 3 people by user and determine oldest and youngest among them with his age. -_-_-_-_-_-_-_-_-(line with spaces input concept)-_-_-_-_-_-_-_-_