#include <stdio.h>
int main(void)
{
float pi = 3.141592;
char array[16] = "";
sprintf(array, "%.6f", pi);
int decimal_point_found = 0;
int sum = 0;
for(int i = 0; array[i]; i++) {
if (array[i] == '.') {
decimal_point_found = 1;
}
if (decimal_point_found && array[i] != '.') {
sum += array[i] - '0';
}
}
printf("sum = %d", sum);
return 0;
}
/*
run:
sum = 22
*/