// program for sum of digits untill sum will be single digit
#include "header.h"
#include "sum.h"
void setup()
{
init();
}
void loop()
{
volatile char* out = (volatile char*)0x31;
volatile char j;
volatile int arr[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
volatile int arr1[] = {0,1,2,3,4,5,6,7,8,9};
{
volatile int number,result;
number = 186; // input
result = greater_sum(number);
for(j=0;j<9;j++)
{
if(result == arr1[j]) *out = arr[j];
}
}
}