In this program we have to read the two numbers and the calculate the sum of this geometric progression in above mention .
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int s_sum,i,x,n;
clrscr();
printf("Enter the values for x and n:"); scanf("%d %d",&x,&n);
if(n<=0 || x<=0)
{
printf("Value is not valid\n");
}
else
{
printf("Value is valid\n"); s_sum=1; for(i=1;i<=n;i++)
{
s_sum=s_sum+pow(x,i);
}
printf("Sum of series=%d\n",s_sum);
}
getch();
}
Output:
1.Enter the values for x and n:2 3
Value is valid Sum of series=15
2.Enter the values for x and n:4 9
Value is valid Sum of series=21845
3.Enter the values for x and n:01
Value is not valid
Conclusion: the program is error free
VIVA QUESTIONS:
1) what is the difference between structures and unions ?
Ans: Here the major difference is with in the structure all elements must be allocated memory. But in union highest memory allocation must be allocated to all these elements.
No comments:
Post a Comment