fork download
  1. #include <iostream>
  2. #include <string.h>
  3. using namespace std;
  4.  
  5. struct employee
  6. {
  7. int eno;
  8. char name[50];
  9. float salary;
  10. };
  11.  
  12. void search(employee arr[], int n, char wanted[])
  13. {
  14. for(int a=0; a<n; a++)
  15. if(!strcmp(arr[a].name, wanted))
  16. {
  17. cout<<"Employee number: "<<arr[a].eno<<"\n";
  18. cout<<"Employee name: "<<arr[a].name<<"\n";
  19. cout<<"Employee salary: "<<arr[a].salary<<"\n";
  20. }
  21. }
  22.  
  23. int main()
  24. {
  25. int n;
  26. employee arr[50];
  27. cout<<"Enter number of employees: ";
  28. cin>>n;
  29. for(int a=0; a<n; a++)
  30. {
  31. cout<<"Enter employee number: ";
  32. cin>>arr[a].eno;
  33. cout<<"Enter employee name: ";
  34. cin>>arr[a].name;
  35. cout<<"Enter employee salary: ";
  36. cin>>arr[a].salary;
  37. }
  38. cout<<"Enter the employee whose details you want: ";
  39. char wanted[50];
  40. cin>>wanted;
  41. search(arr, n, wanted);
  42. return 0;}
  43.  
Success #stdin #stdout 0s 4532KB
stdin
Standard input is empty
stdout
Enter number of employees: Enter employee number: Enter employee name: Enter employee salary: Enter employee number: Enter employee name: Enter employee salary: Enter employee number: Enter employee name: Enter employee salary: Enter employee number: Enter employee name: Enter employee salary: Enter the employee whose details you want: