Expand|Select|Wrap|Line Numbers
- #include <stdio.h>
- #include <stdlib.h>
- int main(int argc, char *argv[])
- {
- /*Array Values*/
- int arnSalaries[10][2] = {21, 10000, 22, 15600, 23, 10000, 24, 56000,
- 25, 13250, 26, 24750, 27, 18750, 28, 56250,
- 29, 22450, 30, 27500};
- int nRow, nCol;
- int nEmSal;
- char cFound = 'N';
- printf("\nSearching a 2D array\n");
- /*How to Display the Array*/
- for(nRow = 0; nRow < 10; nRow++)
- {
- printf("%4d %6d\n",arnSalaries[nRow][0], arnSalaries[nRow][1]);
- }
- printf("\n\n");
- printf("Please enter the salary : ");
- scanf("%d", &nEmSal);
- funcSearch (arnSalaries, nEmSal);
- system("PAUSE");
- return 0;
- }
- /*Search Function*/
- int funcSearch(int arnSalaries[10][2],int nEmSal)
- {
- int nRow, nCol;
- char cFound = 'N';
- for(nRow = 0; nRow < 10; nRow++)
- {
- if(nEmSal == arnSalaries[nRow][1])
- {
- printf("\nEmployee(s) Found : %d \n", arnSalaries[nRow][0]);
- cFound = 'Y';
- nRow = 10; /* This is to break out of the loop */
- }
- }
- if(cFound == 'N')
- {
- printf("Sorry, No Employee(s) Found - Please Try Again\n");
- }
- }
What do i do?