Discussions
Categories
Programmers Heaven
Home
›
C and C++
›
C/C++ on Linux/Unix
pow(x,y) is not working
krishnampkkm
December 2009
in
C/C++ on Linux/Unix
Hiii
I tried to write a small program in C.
[code]#include
#include
int main()
{
printf("
the 4^3 = %d",pow(4,3));
return 0;
}[/code]
And I compile like[b] $gcc -lmath pgm1.c [/b]
but it doesn't work..What may be the reason.
Thanking you
Krish+
Comments
bowbe
December 2009
It compiles just fine without '-lmath'.
pow is expecting a return value of double, so you may want to change '%d' to something like '%.0f'. (testing it with %d showed 4^3=0)
ajitreen
February 2011
try this code I tried it using code blocks I use Ubuntu linux gcc4.4
include
#include
int main()
{
int a,b,c;
a=4;b=3;
c=pow(4,3);
printf("
the 4^3 = %d",c);
return 0;
}
ajitreen
February 2011
try this code I tried it using code blocks I use Ubuntu linux gcc4.4
include
#include
int main()
{
int a,b,c;
a=4;b=3;
c=pow(4,3);
printf("
the 4^3 = %d",c);
return 0;
}
siva_developer
October 2012
its working fine in gcc , just check by compiling with gcc name.c and ./a.out
no need to use -lpm
globalprog
August 2013
Visit
http://globalproganswer.com/materials/20
it helps
globalprog
August 2013
Visit
http://globalproganswer.com/materials/20
it helps
globalprog
August 2013
Visit
http://globalproganswer.com/materials/20
it helps
Sign In
or
Register
to comment.
Howdy, Stranger!
It looks like you're new here. If you want to get involved, click one of these buttons!
Sign In
Register
Categories
Recent Discussions
Categories
140.8K
All Categories
103.6K
Programming Languages
6.4K
Assembler Developer
401
Assembly Code Share
239
Getting started in assembly
4.6K
x86 Assembly
1.9K
Basic
97
Qbasic
39.9K
C and C++
5.6K
Beginner C/C++
330
C/C++ on Linux/Unix
450
C/C++ Windows API
522
C++ Builder
253
C++ Game Development
3.3K
C++ MFC
103
C++.NET
210
Embedded C/C++
404
Visual C++
2.9K
C#
7.9K
Delphi and Kylix
334
Advanced Delphi
360
Delphi beginners
4
Haskell
9.7K
Java
56
Enterprise JavaBeans
1.3K
Java Beginners
304
Java Server Pages
4.1K
Pascal
1.3K
Perl
11
Perl 6
2K
PHP
546
Python
37
Ruby
4.4K
VB.NET
258
Advanced VB.Net
1.6K
VBA
20.9K
Visual Basic
767
Access databases and VB
831
Advance Visual Basic
1.2K
Beginner VB
2.6K
Game programming
315
Console programming
90
DirectX Game dev
1
Minecraft
112
Newbie Game Programmers
2
Oculus Rift
9K
Applications
1.8K
Computer Graphics
279
3D Graphics
129
DirectX
125
OpenGL
740
Computer Hardware
9
Cooling & Overclocking
3.4K
Database & SQL
1.1K
Access
91
ADO Programming
288
MySQL
358
Oracle
440
SQL-Server
535
Electronics development
1.6K
Matlab
628
Sound & Music
25
DirectSound
257
XML Development
3.3K
Classifieds
200
Co-operative Projects
198
For sale
190
FreeLance Software City
1.9K
Jobs Available
603
Jobs Wanted
209
Wanted
2.9K
Microsoft .NET
1.8K
ASP.NET
1.1K
.NET General
22
.NET WEB-Services
129
.NET WinForms
14
.NET XML
50
ADO.NET
144
C# & VB.NET School Support
3.4K
Miscellaneous
4
Join the Team
354
Comments on this site
69
Computer Emulators
2.1K
General programming
187
New programming languages
621
Off topic board
200
Mobile & Wireless
72
Android
126
Palm Pilot
338
Multimedia
154
Demo programming
184
MP3 programming
6.9K
Operating Systems & Platforms
0
Bash scripts
27
Cloud Computing
1
Witsbits Go Cloud
365
Embedded / RTOS
53
FreeBSD
1.7K
LINUX programming
1
Awk scripting
332
Linux Support
0
Sed scripting
370
MS-DOS
0
Shell scripting
321
Windows CE & Pocket PC
4.1K
Windows programming
177
COM/DCOM
61
Networking And Security
17
Windows 2003 Server
6
Windows Vista
176
Windows XP
941
Software Development
417
Algorithms
68
Object Orientation
24
RUP & UML
92
Project Management
95
Quality & Testing
268
Security
63
Evil Scripting
81
Hacking
7.7K
WEB-Development
1.8K
Active Server Pages
61
AJAX
4
Bootstrap Themes
55
CGI Development
28
ColdFusion
224
Flash development
1.4K
HTML & WEB-Design
1.4K
Internet Development
131
Mobile Internet & Messaging
211
Wireless development
2.2K
JavaScript
37
JQuery
304
WEB Servers
153
Apache
79
IIS
150
WEB-Services / SOAP
In this Discussion
August 2013
globalprog
October 2012
siva_developer
February 2011
ajitreen
December 2009
bowbe
Discussions
Categories
Sign In
Comments
pow is expecting a return value of double, so you may want to change '%d' to something like '%.0f'. (testing it with %d showed 4^3=0)
include
#include
int main()
{
int a,b,c;
a=4;b=3;
c=pow(4,3);
printf("
the 4^3 = %d",c);
return 0;
}
include
#include
int main()
{
int a,b,c;
a=4;b=3;
c=pow(4,3);
printf("
the 4^3 = %d",c);
return 0;
}
no need to use -lpm