C programming Given an int variable k an int array currentM

(C programming)

Given :

an int  variable  k,

an int  array  currentMembers that has been declared and initialized ,

an int  variable  nMembers that contains the number of elements in the array ,

an int  variable  memberID that has been initialized , and

an int  variable  isAMember,

write code that assigns 1 to isAMember if the value of memberID can be found in currentMembers, and that assigns 0 to isAMember otherwise. Use only k, currentMembers, nMembers, and isAMember.

Solution

#include <stdio.h>

int main(){

   int k;

   int currentMembers[] = {1,2,3,4,5,6};

   int nMembers = 6; // number of elements in currentMembers array

   int memberID = 4; // initialized with 4

   int isAMember = 1; // initialized with 1

   for(k=0; k<nMembers; k++){

       if(memberID == currentMembers[k]){
           isAMember = 1;
           break; // stop loop
       }
   }

   // memberID is not in currentMembers array
   if(k == nMembers){
       isAMember = 0;
   }

   return 0;
}

(C programming) Given : an int variable k, an int array currentMembers that has been declared and initialized , an int variable nMembers that contains the numbe

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site