find nth term of series 1 1 2 3 4 9 8 27 16 81 32........
n cant exceed 30;
alternate terms consists of g.p
#include<stdio.h>
#include<math.h>
void two(int a);
void three(int b);
int main(int argc,char *argv[])
{
int n;
n=atoi(argv[1]);
scanf("%d",&n);
if(n<=0)
{
printf("invalid term");
}
if(n%2==0)
{
if (n==2)
{
printf("1");
}
three(n);
}
if(n%2!=0)
{
if (n==1)
{
printf("1");
}
two(n);
}
}
void two(int a)
{
printf("%d",pow(2,(a/2)));
}
void three(int b)
{
printf("%d",pow(3,(b/2)));
}