CODE
#include<stdio.h>
#include<conio.h>
const int SizeOfArray =10;//array size constant//
int numbers[SizeOfArray];//array for number list//
int FindAndAdd(int[],int,int,int);//function prototype//
void populate(int[],int);//functionp prototype//
int main()
{
int q=0,num1,num2;
printf("\nPlease enter ther value for which you would like to search:");
scanf("%d",&num1);
printf("\nPlease enter the value to add:");
scanf("%d",&num2);
if(num2!=0)
{
q=SizeOfArray;
populate(numbers,q);
FindAndAdd(numbers,num1,num2,q);
}
if(num2=0)
{
printf("\nThe Sum is:%d",num2);
}
getch();
return 0;
}
//function definition//
void populate(int array[],int size)
{
int a;
printf("\n");
printf("Display List:");
for(a=0;a<size;a++)
{
array[a]=a;
printf("%d ",array[a]);
}
}
//funtion definition//
int FindAndAdd(int array[],int x,int y,int size)
{
int a=0,b=0;
for(a=0;a<size;a++)
{
(array[a]==x)?b=(array[a]+y):array[a]=a;//conditional operator searches the list//
}
if(b!=0)
{
printf("\n\nThe Sum is:%d",B);
return b;
}
if(b==0)
{
printf("\n\n\aSorry!!The Number Entered Is Not The List");
return -1;
}
}