Ребята всем привет!..
Помогите пожалуйста разобраться с небольшой проблемкой в программе написанной на С..
Условие:
Дано целое число n. Вычислить 2 в степени n.
Решение:
#include <stdio.h>
#include <math.h>
int main()
{
int n;
float a;
printf ("Vvedite n: \n");
scanf ("%f", &n);
a=pow(2,n);
printf ("%f \n", a);
return 0;
}
Компилирую в терминале gcc laba1.10.c -o laba1.10
во время комниляции ошибка:
/tmp/ccYRt3mM.o: In function `main':
laba1.10.c:(.text+0x49): undefined reference to `pow'
collect2: выполнение ld завершилось с кодом возврата 1
Подскажите как с этим побороться?
У меня такое подозрение что либо я неправильно использую pow или не правильно пользуюсь типами данных

...