int index = 0;
char *p = inputstr;
while(*p != 0) {
inputvalue[index] = *p;
p++;
index++;
}
int val[6];
int len;
for(int i=0;i<index;i++) {
len = 0;
int remainder = inputvalue[i]%3;
int value = inputvalue[i]/3;
val[len++] = remainder;
while(value!=0) {
remainder = value%3;
value = value/3;
val[len++] = remainder;
}
printf("Output value: char:'%c' ascii:%d\n",inputstr[i],inputvalue[i]);
for(int j=len-1;j>=0;j--) {
printf("%d", val[j]);
}
printf("\n");
}
char *p = inputstr;
while(*p != 0) {
inputvalue[index] = *p;
p++;
index++;
}
int val[6];
int len;
for(int i=0;i<index;i++) {
len = 0;
int remainder = inputvalue[i]%3;
int value = inputvalue[i]/3;
val[len++] = remainder;
while(value!=0) {
remainder = value%3;
value = value/3;
val[len++] = remainder;
}
printf("Output value: char:'%c' ascii:%d\n",inputstr[i],inputvalue[i]);
for(int j=len-1;j>=0;j--) {
printf("%d", val[j]);
}
printf("\n");
}