int pin[] = {3,4,5,6};
int number = 5;
int count(int num){
int d=num%2;
int c=d%2;
int b=c%2;
int a=b%2 ;
int result[]= {a,b,c,d};
return result;
}
/*result(int a,int b,int c,int d){
if (a=0){
digitalWrite(pin[0], HIGH);}
if (b=0){
digitalWrite(pin[1], HIGH);}
if (c=0){
digitalWrite(pin[2], HIGH);}
if (d=0){
digitalWrite(pin[3], HIGH);}
}*/
void setup() {
// put your setup code here, to run once:
for (int i=0;i<10;i++){
pinMode(pin[i], OUTPUT);}
}
void loop() {
// put your main code here, to run repeatedly:
int x[]={count(number)};
int a=x[0];
int b=x[1];
int c=x[2];
int d=x[3];
if (a=1){
digitalWrite(pin[0], HIGH);}
if (b=1){
digitalWrite(pin[1], HIGH);}
if (c=1){
digitalWrite(pin[2], HIGH);}
if (d=1){
digitalWrite(pin[3], HIGH);}
/*for (int i=0;i<10;i++){
digitalWrite(pin[i], HIGH);
delay(500);
digitalWrite(pin[i], LOW);
delay(500);
}*/
}