My program is supposed to make a 7-segment light from 0-9, and is quite long and repatitive, what can i do to shorten it
int LED0[5] = { 8,9,10,11,12};
int LED1[2] = { 7,10};
int LED2[5] = { 8,9,10,11,13};
int LED3[5] = { 7,8,10,11,13};
int LED4[4] = { 7,10,12,13};
int LED5[5] = { 7,8,11,12,13};
int LED6[6] = { 7,8,9,11,12,13};
int LED7[3] = { 7,10,11};
int LED8[7] = { 7,8,9,10,11,12,13};
int LED9[5] = { 7,10,11,12,13};
void setup(){
for (int zero = 0; zero <= 5; zero++){
pinMode (LED0[zero], OUTPUT);}
for (int one = 0; one <= 2; one++){
pinMode (LED1[one], OUTPUT);}
for (int two = 0; two <= 5; two++){
pinMode (LED2[two], OUTPUT);}
for (int three = 0; three <= 5; three++){
pinMode (LED3[three], OUTPUT);}
for (int four = 0; four <= 4; four++){
pinMode (LED4[four], OUTPUT);}
for (int five = 0; five <= 5; five++){
pinMode (LED5[five], OUTPUT);}
for (int six = 0; six <= 6; six++){
pinMode (LED6[six], OUTPUT);}
for (int seven = 0; seven <= 3; seven++){
pinMode (LED7[seven], OUTPUT);}
for (int eight = 0; eight <= 7; eight++){
pinMode (LED8[eight], OUTPUT);}
for (int nine = 0; nine <= 6; nine++){
pinMode (LED9[nine], OUTPUT);}
}
void loop(){
for(int A = 0; A <= 5; A++){
digitalWrite (LED0[A], HIGH);}
delay(1000);
for(int B=0; B <= 5; B++){
digitalWrite (LED0**,LOW);}**
for(int C = 0; C <= 1; C++){
digitalWrite (LED1
```c
**, HIGH);}
delay(1000);
for(int D=0; D <= 1; D++){
digitalWrite (LED1[D],LOW);}
for(int E = 0; E <= 4; E++){
digitalWrite (LED2[E], HIGH);}
delay(1000);
for(int F=0; F <= 4; F++){
digitalWrite (LED2[F],LOW);}
for(int G = 0; G <= 4; G++){
digitalWrite (LED3[G], HIGH);}
delay(1000);
for(int H=0; H <= 4; H++){
digitalWrite (LED3[H],LOW);}
for(int I = 0; I <= 3; I++){
digitalWrite (LED4[I], HIGH);}
delay(1000);
for(int J=0; J <= 3; J++){
digitalWrite (LED4[J],LOW);}
for(int K = 0; K <= 4; K++){
digitalWrite (LED5[K], HIGH);}
delay(1000);
for(int L=0; L <= 4; L++){
digitalWrite (LED5[L],LOW);}
for(int M = 0; M <= 5; M++){
digitalWrite (LED6[M], HIGH);}
delay(1000);
for(int N=0; N <= 5; N++){
digitalWrite (LED6[N],LOW);}
for(int O = 0; O <= 2; O++){
digitalWrite (LED7[O], HIGH);}
delay(1000);
for(int P=0; P <= 2; P++){
digitalWrite (LED7[P],LOW);}
for(int Q = 0; Q <= 6; Q++){
digitalWrite (LED8[Q], HIGH);}
delay(1000);
for(int R=0; R <= 6; R++){
digitalWrite (LED8[R],LOW);}
for(int S = 0; S <= 5; S++){
digitalWrite (LED9[S], HIGH);}
delay(1000);
for(int T=0; T <= 4; T++){
digitalWrite (LED9[T],LOW);}
}**
```