Sponsored Content
Full Discussion: power function in C
Top Forums Programming power function in C Post 9614 by guru on Tuesday 30th of October 2001 11:11:42 PM
Old 10-31-2001
hey, just like shaik said, i would also use pow(). but if you are dying to have your own here is a simple prog.

main()
{
int i;
int a=2; //you can choose any value for a and b
int b=3;

int c=a;

for(i=0;i<b-1;i++){
c*=a;
}
printf("%d",c);
}

also, if you do cc -o t1 t1.c, then your binary is gonna be t1. if you just do cc t1.c, then your binary is a.out (default)
 

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Need help in using power function in Bash

Hi, I would like to use a power function in Bash in an awk '{ } . e.g pow(2,3)=8 Any suggestion? I try to find online resources but most of them stated by using BC. Please advise. Thanks. (3 Replies)
Discussion started by: ahjiefreak
3 Replies

2. Shell Programming and Scripting

Passing global variable to a function which is called by another function

Hi , I have three funcions f1, f2 and f3 . f1 calls f2 and f2 calls f3 . I have a global variable "period" which i want to pass to f3 . Can i pass the variable directly in the definition of f3 ? Pls help . sars (4 Replies)
Discussion started by: sars
4 Replies

3. Shell Programming and Scripting

Return a value from called function to the calling function

I have two scripts. script1.sh looks -------------------------------- #!/bin/bash display() { echo "Welcome to Unix" } display ----------------------------- Script2.sh #!/bin/bash sh script1.sh //simply calling script1.sh ------------------------------ (1 Reply)
Discussion started by: mvictorvijayan
1 Replies

4. Shell Programming and Scripting

SHELL SCRIPT Function Calling Another Function Please Help...

This is my function which is creating three variables based on counter & writing these variable to database by calling another function writeRecord but only one record is getting wrote in DB.... Please advise ASAP...:confused: function InsertFtg { FTGSTR="" echo "Saurabh is GREAT $#" let... (2 Replies)
Discussion started by: omkar.sonawane
2 Replies

5. Programming

How to step in one function after the function be executed in gdb?

In gdb, I can call one function with command "call", but how can I step in the function? I don't want to restart the program, but the function had been executed, gdb will execute next statement, and I don't know how to recall the function. (4 Replies)
Discussion started by: 915086731
4 Replies

6. Shell Programming and Scripting

Help to Modify File Name in each function before calling another function.

I have a script which does gunzip, zip and untar. Input to the script is file name and file directory (where file is located) I am reading the input parameters as follows: FILENAME=$1 FILEDIR=$2 I have created 3 functions that are as follows: 1) gunzip file 2) unzip file... (2 Replies)
Discussion started by: pinnacle
2 Replies

7. Shell Programming and Scripting

Will files, creaetd in one function of the same script will be recognized in another function?

Dear All. I have a script, which process files one by one. In the script I have two functions. one sftp files to different server the other from existing file create file with different name. My question is: Will sftp function recognize files names , which are created in another... (1 Reply)
Discussion started by: digioleg54
1 Replies

8. Shell Programming and Scripting

Need help on awk for printing the function name inside each function

Hi, I am having script which contains many functions. Need to print each function name at the starting of the function. Like below, functionname() { echo "functionname" commands.... } I've tried like below, func=`grep "()" scriptname | cut -d "(" -f1` for i in $func do nawk -v... (4 Replies)
Discussion started by: Sumanthsv
4 Replies

9. Shell Programming and Scripting

Function - Make your function return an exit status

Hi All, Good Day, seeking for your assistance on how to not perform my 2nd, 3rd,4th etc.. function if my 1st function is in else condition. #Body function1() { if then echo "exist" else echo "not exist" } #if not exist in function1 my all other function will not proceed.... (4 Replies)
Discussion started by: meister29
4 Replies
std::tr1(3)						     Library Functions Manual						       std::tr1(3)

NAME
std::tr1 - SYNOPSIS
Namespaces __detail Functions template<typename _Tp > std::complex< _Tp > __complex_acosh (const std::complex< _Tp > &__z) template<typename _Tp > std::complex< _Tp > __complex_asinh (const std::complex< _Tp > &__z) template<typename _Tp > std::complex< _Tp > __complex_atanh (const std::complex< _Tp > &__z) template<typename _Tp > std::complex< _Tp > acosh (const std::complex< _Tp > &__z) template<typename _Tp > std::complex< _Tp > asinh (const std::complex< _Tp > &__z) template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type assoc_laguerre (unsigned int __n, unsigned int __m, _Tp __x) float assoc_laguerref (unsigned int __n, unsigned int __m, float __x) long double assoc_laguerrel (unsigned int __n, unsigned int __m, long double __x) template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type assoc_legendre (unsigned int __l, unsigned int __m, _Tp __x) float assoc_legendref (unsigned int __l, unsigned int __m, float __x) long double assoc_legendrel (unsigned int __l, unsigned int __m, long double __x) template<typename _Tp > std::complex< _Tp > atanh (const std::complex< _Tp > &__z) template<typename _Tpx , typename _Tpy > __gnu_cxx::__promote_2< _Tpx, _Tpy >::__type beta (_Tpx __x, _Tpy __y)" float betaf (float __x, float __y) long double betal (long double __x, long double __y) template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type comp_ellint_1 (_Tp __k) float comp_ellint_1f (float __k) long double comp_ellint_1l (long double __k) template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type comp_ellint_2 (_Tp __k) float comp_ellint_2f (float __k) long double comp_ellint_2l (long double __k) template<typename _Tp , typename _Tpn > __gnu_cxx::__promote_2< _Tp, _Tpn >::__type comp_ellint_3 (_Tp __k, _Tpn __nu)" float comp_ellint_3f (float __k, float __nu) long double comp_ellint_3l (long double __k, long double __nu) template<typename _Tpa , typename _Tpc , typename _Tp > __gnu_cxx::__promote_3< _Tpa, _Tpc, _Tp >::__type conf_hyperg (_Tpa __a, _Tpc __c, _Tp __x)" float conf_hypergf (float __a, float __c, float __x) long double conf_hypergl (long double __a, long double __c, long double __x) template<typename _Tp > std::complex< _Tp > conj (const std::complex< _Tp > &__z) template<typename _Tp > std::complex< typename __gnu_cxx::__promote< _Tp > ::__type > conj (_Tp __x)" template<typename _Tpnu , typename _Tp > __gnu_cxx::__promote_2< _Tpnu, _Tp >::__type cyl_bessel_i (_Tpnu __nu, _Tp __x)" float cyl_bessel_if (float __nu, float __x) long double cyl_bessel_il (long double __nu, long double __x) template<typename _Tpnu , typename _Tp > __gnu_cxx::__promote_2< _Tpnu, _Tp >::__type cyl_bessel_j (_Tpnu __nu, _Tp __x)" float cyl_bessel_jf (float __nu, float __x) long double cyl_bessel_jl (long double __nu, long double __x) template<typename _Tpnu , typename _Tp > __gnu_cxx::__promote_2< _Tpnu, _Tp >::__type cyl_bessel_k (_Tpnu __nu, _Tp __x)" float cyl_bessel_kf (float __nu, float __x) long double cyl_bessel_kl (long double __nu, long double __x) template<typename _Tpnu , typename _Tp > __gnu_cxx::__promote_2< _Tpnu, _Tp >::__type cyl_neumann (_Tpnu __nu, _Tp __x)" float cyl_neumannf (float __nu, float __x) long double cyl_neumannl (long double __nu, long double __x) template<typename _Tp , typename _Tpp > __gnu_cxx::__promote_2< _Tp, _Tpp >::__type ellint_1 (_Tp __k, _Tpp __phi)" float ellint_1f (float __k, float __phi) long double ellint_1l (long double __k, long double __phi) template<typename _Tp , typename _Tpp > __gnu_cxx::__promote_2< _Tp, _Tpp >::__type ellint_2 (_Tp __k, _Tpp __phi)" float ellint_2f (float __k, float __phi) long double ellint_2l (long double __k, long double __phi) template<typename _Tp , typename _Tpn , typename _Tpp > __gnu_cxx::__promote_3< _Tp, _Tpn, _Tpp >::__type ellint_3 (_Tp __k, _Tpn __nu, _Tpp __phi)" float ellint_3f (float __k, float __nu, float __phi) long double ellint_3l (long double __k, long double __nu, long double __phi) template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type expint (_Tp __x) float expintf (float __x) long double expintl (long double __x) template<typename _Tp > std::complex< _Tp > fabs (const std::complex< _Tp > &__z) template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type hermite (unsigned int __n, _Tp __x) float hermitef (unsigned int __n, float __x) long double hermitel (unsigned int __n, long double __x) template<typename _Tpa , typename _Tpb , typename _Tpc , typename _Tp > __gnu_cxx::__promote_4< _Tpa, _Tpb, _Tpc, _Tp >::__type hyperg (_Tpa __a, _Tpb __b, _Tpc __c, _Tp __x)" float hypergf (float __a, float __b, float __c, float __x) long double hypergl (long double __a, long double __b, long double __c, long double __x) template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type laguerre (unsigned int __n, _Tp __x) float laguerref (unsigned int __n, float __x) long double laguerrel (unsigned int __n, long double __x) template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type legendre (unsigned int __n, _Tp __x) float legendref (unsigned int __n, float __x) long double legendrel (unsigned int __n, long double __x) template<typename _Tp , typename _Up > std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > polar (const _Tp &__rho, const _Up &__theta)" template<typename _Tp , typename _Up > std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > pow (const std::complex< _Tp > &__x, const _Up &__y)" template<typename _Tp , typename _Up > std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > pow (const _Tp &__x, const std::complex< _Up > &__y)" template<typename _Tp , typename _Up > std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > pow (const std::complex< _Tp > &__x, const std::complex< _Up > &__y)" template<typename _Tp > std::complex< _Tp > pow (const std::complex< _Tp > &__x, const _Tp &__y) template<typename _Tp > std::complex< _Tp > pow (const _Tp &__x, const std::complex< _Tp > &__y) template<typename _Tp > std::complex< _Tp > pow (const std::complex< _Tp > &__x, const std::complex< _Tp > &__y) double pow (double __x, double __y) float pow (float __x, float __y) long double pow (long double __x, long double __y) template<typename _Tp , typename _Up > __gnu_cxx::__promote_2< _Tp, _Up >::__type pow (_Tp __x, _Up __y)" template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type riemann_zeta (_Tp __x) float riemann_zetaf (float __x) long double riemann_zetal (long double __x) template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type sph_bessel (unsigned int __n, _Tp __x) float sph_besself (unsigned int __n, float __x) long double sph_bessell (unsigned int __n, long double __x) template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type sph_legendre (unsigned int __l, unsigned int __m, _Tp __theta) float sph_legendref (unsigned int __l, unsigned int __m, float __theta) long double sph_legendrel (unsigned int __l, unsigned int __m, long double __theta) template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type sph_neumann (unsigned int __n, _Tp __x) float sph_neumannf (unsigned int __n, float __x) long double sph_neumannl (unsigned int __n, long double __x) Detailed Description ISO C++ TR1 entities toplevel namespace is std::tr1. Author Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ Tue Jun 10 2014 std::tr1(3)
All times are GMT -4. The time now is 09:45 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy