Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
- #include <conio.h>
- struct Job{
- char name[20];
- char position[20];
- char qualification[20];
- float experience;
- float salary;
- };
- int main()
- {
- struct Job jobs[] = {
- {"Org1", "worker", "higher", 2, 20000},
- {"Org2", "director", "higher", 3, 20500},
- {"Org3", "slave", "higher", 0, 28000}
- };
- int size = 3;
- char name[20];
- char position[20];
- char qualification[20];
- float experience;
- float salary;
- printf("Enter parameters(For exception enter empty string or 0)\n");
- printf("name of the organization: ");
- scanf("%s", &name);
- printf("position: ");
- scanf("%s", &position);
- printf("required qualifications (education, category): ");
- scanf("%s", &qualification);
- printf("your work experience: ");
- scanf("%f", &experience);
- printf("salary: ");
- scanf("%f", &salary);
- printf("\n\n\n");
- for(int i = 0; i < 3; i++){
- if( (strcmp(name, jobs[i].name) == 0 || strcmp(name, "None") == 0) &&
- (strcmp(position, jobs[i].position) == 0 || strcmp(position, "None") == 0) &&
- (strcmp(qualification, jobs[i].qualification) == 0 || strcmp(qualification, "None") == 0) &&
- (experience >= jobs[i].experience) &&
- (salary <= jobs[i].salary || salary == 0))
- {
- printf("name of the organization: %s\n", jobs[i].name);
- printf("position: %s\n", jobs[i].position);
- printf("required qualifications (education, category): %s\n", jobs[i].qualification);
- printf("work experience: %f\n", jobs[i].experience);
- printf("salary: %f\n\n", jobs[i].salary);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement