## Function of an integer raised in a power

Submitted by:Jhon Jhon

Category:C++

Function of an integer raised in a power * and the calculation of the sum of a series of integers

Tags: functions , integer

Code Snippet:

``/************************************************************ Function of an integer raised in a power* and the calculation of the sum of a series of integers (1^e+2^e....+n^e) raised in a power.** Author: Spyridon Arvanitis* Date  : Jan, 2014***********************************************************/ #include <stdio.h>int power(int b, int e);int main() {/* n= positive integer e= power, S=  sum of integers raised in e power*/ int e,n,i,S=0; /*Input e and n. Control that the   inputs are positive numbers*/ printf (\\"Enter the last number (n)  of  the series\n\\"); scanf (\\"%d\\", &n);    if (n<=0) /* if n is a negative  number*/    {    printf (\\"Error. You gave a  negative number. Program ends.\n\\");    return 0;    } printf (\\"Input the number to be the  power\n\\"); scanf (\\"%d\\", &e);    if (e<=0) /* if n is a negative  number*/    {     printf (\\"Error. You gave a  negative number. Program ends.\n\\");     return 0;    } /* Calling function power n times*/    for (i=1; i<=n; i++)    {    S += power (i,e);   } printf (\\"The sum of the 1-%d series  of integers raised in %d is %d\\", n,e,  S); return 0; } /*Fuction to calculate a number raised  in power*/ int power(int b, int e) { int power=1; int i; if (b<=0)    {       return -1;   } if (e<=0)    {       return -1;   } for (i=1; i<=e;i++)    {    power*=b;    } return (power); } ``