Untitled
unknown
plain_text
4 years ago
585 B
11
Indexable
#include <stdio.h>
#include <stdlib.h>
int mypow(int base, int exp){
int i;
int value = 1;
for(i = 0; i < exp ; i++){
value *= base; //value = value * base
}
return value;
}
int max_pot10(unsigned int val)
{
char exp = -1;
if(val == 0) return exp;
else exp++;
while(mypow(10,exp) < val)
{
exp++; //exp += 1
}
return exp-1;
}
int main()
{
//printf("Hello world!\n");
char result;
result = max_pot10(123456);
printf("%d",result);
return 0;
}
Editor is loading...