Программа:
#include <stdio.h>
#include <math.h>
#define _GNU_SOURCE
int main()
{
double x;
x = pow10(3.0);
printf("3: %g\n", x);
// printf("-3: %g\n", pow10(-3));
// printf("4: %d\n", int(pow10(4)));
printf("WTF\n");
return 0;
Компилирую:
gcc -Wall -oout ttt.c -lm
Что не так? Как добиться степени десятки от этой функции?
Выводит после 5сек ожидания:
5 seconds elapsed